jquery - 带逗号分隔符的数字的正则表达式验证

标签 jquery regex validation

需要一个正则表达式来验证带有逗号分隔符的数字。 1,5,10,55 有效,但 1,,,,10 无效。

最佳答案

这应该可以做到:

^\d+(,\d+)*$

正则表达式相当简单:\d+ 是第一个数字,后面是可选的逗号和更多数字。

您可能需要在您认为合适的地方添加 \s*,或者在验证之前删除所有空格。

  • 要允许负数,请将 \d+ 替换为 [+-]?\d+
  • 要允许分数:将 \d+ 替换为 [+-]?\d+(?:\.\d+)?

关于jquery - 带逗号分隔符的数字的正则表达式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3455988/

相关文章:

javascript - 为什么 $get() 函数太晚了?

sql - 在转换之前验证日期,也就是。 ISDATE() 等效

asp.net-mvc - asp.net MVC 验证框架的选项

javascript - Angularjs 表单验证顺序

jquery改变加载获取url

javascript - Bootstrap 3模态不显示

php - 验证 Windows 文件名

Python正则表达式分隔以括号中的数字结尾的字符串

jquery - 制作一个全选jquery函数

java - Java 中模式匹配的困惑