包含15位字母数字和逗号分隔符

时间:2017-05-25 12:57:38

标签: javascript java regex

我想要一个正则表达式,其中包含带有字母数字的15个字符以及逗号分隔。例如,我制作了一个正则表达式

^((\\d{15})[,])*(\\d{15})$

对于只有15个字符且以逗号分隔的数字值,它很好。

Example string 123456789012345,987654321054321

我想要它也检查字母(字母数字),如

22AAAAA0000A1Z5,22BBBBB0000B1Z5,LMNOP1234AS19P1

2 个答案:

答案 0 :(得分:1)

简单地使用w => ^((\w{15})[,])*(\w{15})$

1. \w{15}匹配任何字词(equal to [a-zA-Z0-9_])

Demo regex

工作代码段

var a ="22AAAAA0000A1Z5,22BBBBB0000B1Z5,LMNOP1234AS19P1"
console.log(/^((\w{15})[,])*(\w{15})$/g.exec(a))

答案 1 :(得分:0)

我假设你想要输出作为单独的组。



var string = "22AAAAA0000A1Z5,22BBBBB0000B1Z5,LMNOP1234AS19P1,"

var result = string.match(/([a-z0-9A-Z]{15}[,])/g)

console.log(result)