正则表达式验证了10次逗号分隔的数值

时间:2014-09-04 07:19:40

标签: javascript regex

我需要验证文本字段以仅接受数字。可以使用逗号分隔0到10次出现的数字。

这是我到目前为止所做的。

/^[0-9]$(?:[,][0-9]){0,9}$/i

这验证了逗号分隔的数值,但没有将其限制为10次。

样本输入:1002,1003,1004,1005,1006,1007,1008,1009,1010

有人能告诉我这个错误吗?

1 个答案:

答案 0 :(得分:2)

您可以使用:

/^(\d+(?:,\d+){0,9})?$/

这也将接受空白字符串作为有效输入。