用于验证具有固定范围的十进制数的正则表达式

Regex for validating decimal number with fixed range

本文关键字:范围 十进制数 正则表达式 验证 用于      更新时间:2023-09-26

我需要一个正则表达式来验证固定范围的十进制数字,例如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})?$/

12341234.5678匹配为有效匹配。

RegEx演示