javascript - 查找最多两位小数的数字的 REGEXP

标签 javascript jquery regex pattern-matching

我正在尝试这个


        /-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/

但这需要两位以上的小数,并且它接受值“.00”

它应该接受以下值
100.00
00:00
0
100
10000000000.00
98173827827.82

它应该拒绝以下值 .00
10.098
87.89381938193819
9183983109.9283912
10.aa
adjbdjbdj

我是正则表达式新手

PS:- 我正在尝试以下 JavaScript 代码。 因此请将表达式限制为仅 JavaScript。

提前致谢

最佳答案

这个应该做:

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

关于javascript - 查找最多两位小数的数字的 REGEXP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23525134/

相关文章:

javascript伪经典继承与原型(prototype)继承实例混淆

javascript - 如何使用 JQuery 将事件处理程序绑定(bind)到 iframe 的加载?

javascript - 如何将 HighChart 系列重新格式化为 CSV 导出

python - 我可以在不使用 re.DOTALL 的情况下匹配 python 中的多行字符串吗?

regex - 检查字符串是否像正则表达式

javascript - 如果未禁用字段集,则启用表单验证/必需

javascript - 无法加载资源: the server responded with a status of 405 (Method Not Allowed)

jquery - 添加命名空间后 Bootstrap 模式不起作用

javascript - 如何一起使用getElementsByClassName、onchange 和this.value?

Javascript - 正则表达式替换忽略一些特殊字符