我没有太多地使用正则表达式,所以我遇到了困难 . 我想要正则表达式只验证该字段包含数字,但这并不关心有多少 .
它应该批准77和2377?但是不要批准77.43或xyz777 .
我怎样才能使用正则表达式?这个表达式是否是好的?2632518_
没关系 . 无论如何,您只需使用 ^\d+$ 即可 .
^\d+$
是的,这个正则表达式是完全有效的,并且做你认为它做的,虽然如果你的正则表达式引擎支持这个你可以使用 \d ,它代表 [0-9] .
\d
[0-9]
更简单的正则表达式是反转您的匹配并检查非数字数字: \D .
\D
3 回答
没关系 . 无论如何,您只需使用
^\d+$
即可 .是的,这个正则表达式是完全有效的,并且做你认为它做的,虽然如果你的正则表达式引擎支持这个你可以使用
\d
,它代表[0-9]
.更简单的正则表达式是反转您的匹配并检查非数字数字:
\D
.