匹配(或不匹配)除单个数字之外的所有内容的正则表达式是什么?
例如,
stack
应该匹配 stack overflow
应该匹配 12389237
应该匹配但 2
不应与 我在
^[^\d]+$
上,但显然它不符合我的第三个条件。编辑:
顺便说一下,这是针对 PHP 的。
最佳答案
把它分成两种情况。匹配不是数字的单个字符,或匹配任何长度为 2 或更大的字符串:
^(\D|.{2,})$
关于php - 正则表达式匹配除一位数以外的所有内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9791903/