我已经找了很久这个正则表达式,但我还是找不到它。
我需要一个只匹配数字而不是字母而不仅仅是零的正则表达式。 例如:
0000 => no
00001 => yes
0000a => no
10000 => yes
111 / 333 - 111 => yes
我认为很清楚。
非常感谢!
答案 0 :(得分:0)
只要字符串以非零数字开头和结尾,/^\d*[1-9]+\d*$/
就可以了。
您可以在regex101:https://regex101.com/r/oZIjD6/10
试试^
表示字符串必须以此表达式\d*
匹配0到无限次之间的任何数字[1-9]+
将多次匹配非零数字(因此不会只有零个数字匹配)$
表示字符串必须以此表达式