0

次のようなユーザー入力を検証できる正規表現が必要です。

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

規則: 英数字と末尾のピリオド 1 つだけが許可されます。

したがって、テストとテストのような文字列。同様に有効である必要があります。

ありがとう!

4

3 に答える 3

1

この正規表現を試してください。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 に答える