我需要javascript regexp来验证某些模式,如
745128
745128, 184122
745128, 184122, 425412
每个逗号分隔值应仅包含6个数字字符
答案 0 :(得分:2)
您可以尝试下面的正则表达式。
^\d{6}(?:,\s\d{6})*$
OR
添加了第二个选项,因为我不清楚中间的空格。
^\d{6}(?:,\s*\d{6})*$
<强>解释强>
^ the beginning of the string
\d{6} digits (0-9) (6 times)
(?: group, but do not capture (0 or more
times):
, ','
\s whitespace (\n, \r, \t, \f, and " ")
\d{6} digits (0-9) (6 times)
)* end of grouping
$ before an optional \n, and the end of the
string
答案 1 :(得分:0)
答案 2 :(得分:0)
^\d{6}(?:,\s*\d{6})*$