javascript - 带小数位的数字允许在正则表达式验证中使用逗号

标签 javascript regex

我在 javascript 中使用正则表达式作为

/^\s*?(\d+(\.\d{1,2})?|\.\d{1,2})\s*$/

这用于检查小数点后两位数,例如200.45

我还需要允许多个逗号,例如1,000.452,00,455.76

请注意这个表达式也允许像 .1 , 1.2 这样的数字。

如何实现上面的正则表达式。谢谢

最佳答案

谢谢,我得到了上面的表达式。

var regexp =/^\s*?([\d\,]+(\.\d{1,2})?|\.\d{1,2})\s*$/;

关于javascript - 带小数位的数字允许在正则表达式验证中使用逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16455786/

相关文章:

javascript - Grunt 不加载外部任务

.net - VBA:与 .NET 正则表达式平衡组不兼容?

php - 如何用其他单词替换以@@ 开头并以@@ 结尾的文本中的单词?

ruby - 使用正则表达式获取字符串中的一些元素

正则表达式匹配任何字符,包括换行符

javascript - 如何组合两个脚本

javascript - 如何在不使用窗口的情况下从 html 访问函数

JavaScript 解构 : copy class variables by reference to allow assigning and modifying values

javascript - 回调返回空数组js

ruby - 如何修改正则表达式以使其匹配或不匹配某些数字?