jquery Housenumber的表单验证

时间:2011-10-16 13:23:52

标签: jquery regex

如何使用jquery表单验证验证以下Housenumber?

1
1b
12
12b
123
123b
1234
1234b

这封信应该始终是最后的位置,但不是必需的。请帮我创建正则表达式。

3 个答案:

答案 0 :(得分:9)

以下RegExp将执行:

/^\d+[a-zA-Z]*$/
  • ^ 必须以
  • 开头
  • \d+ 任意数字\d),至少一次+
  • [a-zA-Z]*一些字母[a-zA-Z](可选:*
  • $ 必须在此结束

答案 1 :(得分:1)

如果错误,请纠正我。字符串不能以两个以上的数字结尾。 在这种情况下“\ d + [a-zA-Z]?”应该工作

答案 2 :(得分:1)

正则表达式"^\\d+/?\\d*[a-zA-Z]?(?<!/)$"将匹配以下数字:

  • 67
  • 67/33
  • 67 / 33A
  • 67A
  • 67 / A