javascript - 十进制 [17, 2] 的 jQuery 正则表达式
问题描述
我想检查数字是十进制 [17, 2](0~17 和 0~2)。
小数 [17,2] 的正则表达式是什么?
例如
1
0.01
0.1
12345678901234567.01
...
我用过var regexp = /^\d+(?:\.\d\d?)?$/;
,但可能超过 17 岁。
解决方案
实际上,您的正则表达式在任何地方都不包含 17 限制。
“0 到 17 位”的正则表达式将是:
\d{0,17}
您可以在此处阅读有关重复的更多信息:https ://www.regular-expressions.info/repeat.html
推荐阅读
- postgresql - 在按月生成系列 postgreSQL 查询中生成日期之间的天数
- node.js - 在共享主机(Bluehost)上永远运行 node.js
- python - Python 3 Regex:删除所有标点符号,特殊单词模式除外
- shell - 如何在基于 BusyBox 的系统上清除 rm -rf 删除的数据,而无需重新启动系统?
- qt - qt 未来 isRunning() 与 isStarted()
- java - 将 java SWT 图表保存到图像
- c - 从 `xcb_get_geometry_reply()` 获取宽度和高度
- c# - Serializing with Yaml IEnumerable class results in weird output
- python - 'NoneType' 对象不可下标 python
- hive - Hive:降低时间戳的毫秒精度