我正在尝试匹配空字符串、非数字字符或超过 1 位的数字。
示例:
"", "a", "abc", "10"
我尝试过:
/^([^1-9]*)|(\d{2,})$/
但它不起作用。
最佳答案
您可以使用以下正则表达式:
/^(\d{2,}|[^\d]+|)$/
关于Javascript 正则表达式匹配空字符串、非数字字符或超过 1 位的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9024552/