我想要一个正则表达式来验证一个只允许数字的字符串,这个字符串必须以数字符号#
结尾。
喜欢:
353645#
答案 0 :(得分:17)
使用$表示字符串的结尾。试试这个:
/^[0-9]+#$/
进一步解释:
^ Start of string [0-9] Only characters in 0-9 + At least one # Literal # $ End of string
答案 1 :(得分:4)
这可以通过使用:
来实现/^[0-9]+#$/
答案 2 :(得分:3)
这就是你要找的东西:
/^\d+#$/
答案 3 :(得分:0)
使用\d*#$
模式。 $
表示行尾