0

我需要一个可以像这样验证用户输入的正则表达式:

Jr. //Valid
Jr  //Valid
Junior //Valid
Jr.. // Invalid (1 or more periods)
.Jr // Invalid

规则:字母数字字符,最后只允许 1 个句点。

所以像测试和测试这样的字符串。也应该是有效的。

谢谢!

4

3 回答 3

1

试试这个正则表达式。它匹配一个或多个字母数字字符,后跟一个可选的..

^[A-Za-z0-9]+\.?$

如果要匹配包含任何字符.的序列,但后跟可选字符.,请使用

^[^.]+\.?$
于 2013-01-18T06:43:12.260 回答
0
/\b(Jr\.?|Junior|\Sr.?|Senior)\b/
于 2013-01-18T05:59:56.147 回答
0

你可以试试这个: ^(Jr\.?|Junior)$

于 2013-01-18T06:00:00.213 回答