用于验证具有固定范围的十进制数的正则表达式
Regex for validating decimal number with fixed range
我需要一个正则表达式来验证固定范围的十进制数字,例如1234.1234 -有效,4444.1234 -有效,123.123 -无效,1234.123 -无效
仅在小数前4位和小数后4位有效。我目前使用这个正则表达式- /^'S(('d{4})(('.'d{4})?))$/
,但这并不满足我。
^'d{4}('.'d{4})?$
这个应该可以满足你。使用
^[1-9]'d{3}('.'d{4})?$
如果你不想匹配0234.1234
你可以使用这个正则表达式:
/^'d{4}(?:'.'d{4})?$/
将1234
或1234.5678
匹配为有效匹配。
RegEx演示
相关文章:
- 如何生成十进制数
- 将一个十进制数转换成八分之一的分数
- JavaScript basis 是 math.pow 函数中的十进制数
- 用于验证十进制数的正则表达式
- Angularjs:访问范围变量数组并计算平均值
- 如何使用 javascript 将浮点数格式化为十进制数(7)
- 搜索包含包含所需值的范围的数组
- 如何检查符号是否在范围(或数组)中
- 如何在javascript中输入十进制数
- 使用jquery验证器插件为十进制数设置正则表达式
- 用于在字符串中查找十进制数的正则表达式
- 如何验证十进制数
- 在 sort() 之后,十进制数的 JavaScript 数组顺序不正确
- 为什么项目符号图显示十进制数,而我们的范围为1
- 输入字段不保存十进制数并将其设置为 ,00
- 使用带有 .NET MVC 的 Javascript 将十进制数格式化为两位
- j查询添加十进制数
- 如何将十进制数添加到时间并将其作为时间格式恢复
- AngularJS双向绑定输入到十进制数
- 用于验证具有固定范围的十进制数的正则表达式