我需要一个可以验证用户输入的正则表达式,如下所示:
Jr. //Valid
Jr //Valid
Junior //Valid
Jr.. // Invalid (1 or more periods)
.Jr // Invalid
规则: 允许使用字母数字字符,最后只有1个句点。
所以字符串就像测试和测试一样。也应该是有效的。
谢谢!
答案 0 :(得分:1)
试试这个正则表达式。它匹配一个或多个字母数字字符,后跟可选的.
。
^[A-Za-z0-9]+\.?$
如果您想匹配除.
后跟可选.
的任何字符的序列,请使用
^[^.]+\.?$
答案 1 :(得分:0)
/\b(Jr\.?|Junior|\Sr.?|Senior)\b/
答案 2 :(得分:0)
你可以试试这个:
^(Jr\.?|Junior)$