我正在尝试编写一个正则表达式来验证十进制数字。
该数字必须包含小数点。
小数点右边必须有一个数字[0-9]。
小数点左边最多可以有5位数字,但除非以0开头,否则它们不能以0开头。
0.1(如果后跟小数位,则第一位数只能为零)
10345.0(小数点左边最多5位,小数点右边必须有1位)
0(无小数位)
10(无小数位)
(小数点右边没有数字)
。(小数点两侧没有数字)
.1(小数点左边没有数字)
此正则表达式验证小数点前的内容
^(?:[1-9][0-9]{0,4}|0)$
此正则表达式验证小数点后的内容
^[0-9]{1}+$
我只是不知道如何将两者结合起来,使得小数位是强制性的。
我该如何解决这个问题?
凤凰求蛊
偶然的你
眼眸繁星
相关分类