小编pra*_*mar的帖子

RegEx用于JavaScript验证逗号分隔的数字

我有一个文本框,它可以有1或1,2或1,225,345,21等值,即多个值.但现在我想验证这个输入.

toString().match(/^(([0-9](,)?)*)+$/)
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的代码.它只是验证正确,但是当用户输入如下值时会出现一个问题:

inputval:1,22,34,25,645(true)
inputval:1,22,34,25,645,(falues)
Run Code Online (Sandbox Code Playgroud)

当用户最后输入逗号(,)时,它应该抛出错误.

有人能帮帮我吗?

javascript regex

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×1

regex ×1