^[^\s]+[/d]+[^\s]$
我希望它禁止前导/尾随空格,并且只允许数字。
任何线索为什么它不起作用?
答案 0 :(得分:5)
您可以尝试此^\d+$
。 \d
匹配数字。您编写的那个不起作用,因为您使用的是/d
而不是\d
。
答案 1 :(得分:1)
你的正则表达式目前的意思是“除了空白之外的任何东西,其次是斜线和d字母,后面跟着空格的任何东西”。一个简单的^\d+$
就足够了。
答案 2 :(得分:1)
由于你想要禁止空格和其他字符,你为什么不尝试^ \ d + $并反转代码中的评估方式呢?