4

入力が有効なIDであることを確認するフォームフィールドで検証を作成したいと思います。

F12345ほとんどのIDは単純な5桁の数字ですが、数字の先頭に英字(FまたはGなど)または英字で終わる(AまたはBなど)という奇妙なバリエーションがいくつかあり12345Bます。

5桁の数字の正規表現がありますが、最初にF / Gを許可するか、最後にA/Bを許可する場所がわかりません。

何か案は?

4

1 に答える 1

10

この正規表現は次のことを行う必要があります。

/^([FG]?\d{5}|\d{5}[AB])$/

.test()オブジェクトの関数を使用RegExpして、文字列を検証できます。

/^([FG]?\d{5}|\d{5}[AB])$/.test("F12345")
于 2012-07-23T11:19:58.030 に答える