Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript-用于逗号分隔字母数字的正则表达式_Javascript_Regex_Alphanumeric - Fatal编程技术网

Javascript-用于逗号分隔字母数字的正则表达式

Javascript-用于逗号分隔字母数字的正则表达式,javascript,regex,alphanumeric,Javascript,Regex,Alphanumeric,我需要正则表达式 正在验证长度为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"));

我需要正则表达式

正在验证长度为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