匹配(或不匹配)除单个数字之外的所有内容的正则表达式是什么?

例如,

  • stack 应该匹配
  • stack overflow 应该匹配
  • 12389237 应该匹配但
  • 2 不应与
  • 匹配

    我在 ^[^\d]+$ 上,但显然它不符合我的第三个条件。

    编辑:

    顺便说一下,这是针对 PHP 的。

    最佳答案

    把它分成两种情况。匹配不是数字的单个字符,或匹配任何长度为 2 或更大的字符串:

    ^(\D|.{2,})$
    

    关于php - 正则表达式匹配除一位数以外的所有内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9791903/

    10-12 00:17
    查看更多