我目前有以下正则表达式来验证仅包含数字的字段。
/^\s*\d+\s*$/
这适用于数字,例如15544447777或任何其他长度的数字
但我还需要验证这些组合:
11232-23423-1223235-11
或
12312 23423235235 123123
基本上只需使用正则表达式来匹配数字,符号和空格的任意组合。我查看过很多帖子,但其中每一个似乎都被修复了#39;在一定数量的数字上。我需要能够验证任何长度。
有人可以用这样的正则表达式帮助我。
由于
答案 0 :(得分:1)
你可以尝试
^[^a-zA-Z]+$
这是demo
模式说明:
^ the beginning of the string
[^a-zA-Z]+ any character except:
'a' to 'z',
'A' to 'Z'
(1 or more times )
$ the end of the string
答案 1 :(得分:0)
^\s*[\d\-\(\)\[\]{} ]+\s*$
这应该这样做。