0

正規表現が必要です

3 ~ 5 文字の長さのカンマ区切りの英数字文字列を検証します。

文字列にはコンマが含まれる場合と含まれない場合があります。

各文字列には、3 ~ 6 個の数字と、最後に 1 つの M が必要です。

例-

12345M
1234M,12345M,11111M
4

1 に答える 1

3

これを試して

var re = /^(\d{3,6}M\,)*\d{3,6}M$/

サンプルコード

console.log(re.test("1234M,12345M,11111M"));  // true
console.log(re.test("12345M"));               // true
console.log(re.test("12345M,"));              // false
于 2012-08-29T07:57:26.037 に答える