正则表达式 非负浮点数 不包括0 但0.01 可以

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 20:30:18
正则表达式 非负浮点数 不包括0 但0.01 可以
xR]oA+"`olR$>5$&Z.bmJ"$1Ν}_ mYOs=sJy {0kJac0.~5e@gD6IUs@ܓulݵR 2 ta5U&q#x&1E=@w#Q^zT\dbxIi5#?3Ԁqhg:y MqSLqK\u #^v}r/V{U>'z\ h7`o8K8b9ͽXõM 51uQEeX5`f?<5r1D,w)Ͼ$}#"t=jQ:q[8tviv PPS~QkSa#XF(Zo߯c-]%%撩M#m%M+ϸ(

正则表达式 非负浮点数 不包括0 但0.01 可以
正则表达式 非负浮点数 不包括0 但0.01 可以

正则表达式 非负浮点数 不包括0 但0.01 可以
/^(\d{2,}|[1-9])\.\d+|0\.\d*[1-9]\d*$/
测试值:
0 => false
0.0 => false
0.000234 => true
1 => false
1.0 =>true
1.123 => true
234321.04534 => true

^\d+.\d+$
这个可以吗 包括0.00

[+ ]\d+\.\d*?[1-9]+\d*
前面有个正号或者空格都可以,小数点前至少有一位数字,小数点后至少有一个非零数字,符合此条件的都可匹配出来。

(^0\.\d*[1-9]\d?$)|(^[1-9]\d*(.\d*[1-9]\d?)?$)|(^[1-9]\d*(.0)?$)
只下面四种是合法的
0.XX
0.XX0
XXX.XX
XXX.XX0
其中XXX表示任意大于0的整数(当然了XXX不能以0开头),XX表示任意大于0且非0结尾的整数(XX可以以0开头)