我的正则表达式模式为@"\d+"
。但是对于字符串“9r651”,它总是返回true。我只是希望它为仅包含数字的字符串(0-9)返回true。
我只是想不出来。任何帮助将非常感激。
感谢。
答案 0 :(得分:6)
答案 1 :(得分:3)
试
@"^\d+$"
^说“行必须从这里开始”,$说“行必须在这里结束”
答案 2 :(得分:1)
如果字符串在字符串的任何位置包含一个或多个数字,则该模式返回正匹配。
如果字符串只包含数字,那么你想要的是一个积极匹配的模式。
^\d+$
在开头添加^
,在结尾添加$
表示“该行必须从此处开始,后跟一个或多个数字,然后结束”