Regex用于匹配格式为99.99的数字
Regex for matching numeric with format 99.99
到目前为止,我有:/'d{1,2}'.'d{1,2}/
。但我不想包含除数字以外的任何其他字符(不想要a0.12)。这是针对最大长度设置为5的输入字段。基本上,输入字段应该只允许格式为"99.99"的数字。有什么想法吗?
您可以尝试使用这个。它符合您的要求。
/^'d{1,2}'.'d{1,2}$/
试试这个:
/^('d{1,2}'.'d{1,2}|'d{1,2})$/
- 匹配
9
、99
、9.99
、99.9
和 - 与
9.
、99.
不匹配
尝试使用
/''d{2,2}。''d{2,2}/
表达式{2,2}将帮助您将模式的最小和最大长度限制为两个。我认为{2}也应该起作用。
相关文章:
- Mustache.js lambdas和数字格式设置为Fixed
- moment.js年份/数字格式,阿拉伯语言环境
- 将数字格式化为货币,两位小数
- 使用角度数字格式过滤器格式化值
- 剑道 UI - 自定义数字格式在 2015.3.1111 > 2016.1.412 之间更改
- j查询和数字格式
- 用于数字格式的javascript正则表达式
- 通过.toString()设置数字格式
- excel中数字格式时的小数位数
- 弹性(到固定)数字格式
- Opera中的JSON解析抛出“非法数字格式(尾随小数点)”
- 如何使用css将数字格式化为逗号分隔
- 更改javascript中的数字格式
- 使用javascript将两种数字格式相加以返回长数字
- jQuery - 数字格式的小片段无法按预期工作
- 工具提示中的 Google 日历图表数字格式
- 在 javascript 中将数字格式化为字符串
- 如何将包含科学记数法的字符串转换为正确的 Javascript 数字格式
- Dijit DateTextBox - 以 ISO/数字格式设置日期
- 用于数字格式的常规快递