我需要一個正則表達式可以驗證用戶輸入這樣的:正則表達式:後綴驗證
Jr. //Valid
Jr //Valid
Junior //Valid
Jr.. // Invalid (1 or more periods)
.Jr // Invalid
規則: 字母數字字符和僅1在結束週期是允許的。
So Strings like test and test。應該也是有效的。
謝謝!
我需要一個正則表達式可以驗證用戶輸入這樣的:正則表達式:後綴驗證
Jr. //Valid
Jr //Valid
Junior //Valid
Jr.. // Invalid (1 or more periods)
.Jr // Invalid
規則: 字母數字字符和僅1在結束週期是允許的。
So Strings like test and test。應該也是有效的。
謝謝!
/\b(Jr\.?|Junior|\Sr.?|Senior)\b/
你可以試試這個: ^(Jr\.?|Junior)$
試試這個正則表達式。它匹配一個或多個字母數字字符,後跟可選的.
。
^[A-Za-z0-9]+\.?$
如果你想匹配包含除.
任何字符,後面跟着一個可選的.
序列,使用
^[^.]+\.?$
我試過使用它,但它仍然接受'Jr ..'作爲有效 – mpmp
@MiguelPortugal嘗試將'^'和'$'錨定添加爲在答案中。 –
哪種語言?你有沒有嘗試任何正則表達式?測試正則表達式有一個很好的方法:http://www.regexplanet.com/ –