Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要正则表达式
验证逗号分隔的字母数字字符串,长度为 3-5 个字符。 字符串可能包含也可能不包含逗号。 每个字符串必须有 3 到 6 个数字,最后一个 M。
验证逗号分隔的字母数字字符串,长度为 3-5 个字符。
字符串可能包含也可能不包含逗号。
每个字符串必须有 3 到 6 个数字,最后一个 M。
例子-
12345M 1234M,12345M,11111M
试试这个
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