Javascript 由冒号分隔的正则表达式编号
我有ppl写入的输入: 佩塞尔:佩塞尔:佩塞尔。。。 Pesel是一个11位数字,如9904801023 现在我有123456789123:123456789123:123456789123:123456789123:123456789123 如何使用正则表达式检查它是否正确? 不提供固定数额的比索 我尝试了Javascript 由冒号分隔的正则表达式编号,javascript,Javascript,我有ppl写入的输入: 佩塞尔:佩塞尔:佩塞尔。。。 Pesel是一个11位数字,如9904801023 现在我有123456789123:123456789123:123456789123:123456789123:123456789123 如何使用正则表达式检查它是否正确? 不提供固定数额的比索 我尝试了/^\d{11}:/g,但对最后一个数字无效。这应该可以: /^\d{11}(:\d{11})*$/ 正则表达式允许1个或多个11个字符长的数字,这些数字是:-分隔的 为什么不干脆/\d{
/^\d{11}:/g
,但对最后一个数字无效。这应该可以:
/^\d{11}(:\d{11})*$/
正则表达式允许1个或多个11个字符长的数字,这些数字是:-分隔的 为什么不干脆
/\d{11}/g
?编辑:啊,他似乎在检查验证,而不仅仅是拉出数字。这将匹配所有的字符串,其中有一个11号长的数字,但我认为孔字符串应该是一个数字:“在每个11号块之后。是的,这是有效的。我要补充的是,/g
标志在这里是不必要的,因为您正在匹配一个重复捕获组并断言字符串的开头和结尾。