如何用正则表达式排除特定数字(4747279725)和允许空格
你可以尝试以下正则表达式来匹配不能包含数字'4747279725'且中间可以有空格的字符串:
^(?!.*4747279725)\d{0,}(\s?\d{0,}){0,}$
解释:
^表示匹配字符串的开头(?!.*4747279725)使用负向前瞻来排除包含数字'4747279725'的情况\d{0,}匹配任意数量的数字(\s?\d{0,}){0,}允许空格和任意数量的数字重复0次或多次$表示匹配字符串的结尾
请注意,这个正则表达式只能匹配包含数字和空格的字符串,如果你还有其他要求,请提供更多的细节。
原文地址: https://www.cveoy.top/t/topic/pglS 著作权归作者所有。请勿转载和采集!