以下の要件の正規表現を試しています。
- 文字列の全長は3または4でなければなりません。
- 最初の2文字はazまたはAZからのものである必要があります
- 最後の2文字は0〜9でなければなりません
私は以下を試しましたが、これは良い方法ではないことを知っています
var str = /^[a-zA-Z]{1,2} + [0-9]{2} + $/,
これについて私を助けてください。
以下の要件の正規表現を試しています。
私は以下を試しましたが、これは良い方法ではないことを知っています
var str = /^[a-zA-Z]{1,2} + [0-9]{2} + $/,
これについて私を助けてください。
var str = /^([a-z]{1,2}|[A-Z]{1,2})[0-9]{2}$/;
次に、次のようにテストします。
str.test("aa3"); // false, 2 integers are required
str.test("a34"); // true
str.test("aA33"); // false, 2 first characters have to be in the same case
本当の意味がわからないFirst two characters must be from a-z or A-Z
場合は、これらの文字を同じ大文字小文字にしたい場合は、上記の正規表現を使用してください。それ以外の場合は、
var str = /^[a-zA-Z]{1,2}[0-9]{2}$/;