js正整数和小数正则
/^(?!00$)(?!0+(\.0*)?$)\d*(\.\d+)?$/
^: 表示匹配字符串的开始。
(?!00$): 使用负向预查,确保整个字符串不是 “00”。
(?!0+(.0*)?$): 使用负向预查,确保整数部分不是以一个或多个零开头,并且不是以零开头后跟着一个或多个零和可选的小数部分。
\d*: 匹配零个或多个数字。
(.\d+)?: 匹配一个小数点后跟着一个或多个数字的可选小数部分。
$: 表示匹配字符串的结束。
js正整数和小数正则
/^(?!00$)(?!0+(\.0*)?$)\d*(\.\d+)?$/
^: 表示匹配字符串的开始。
(?!00$): 使用负向预查,确保整个字符串不是 “00”。
(?!0+(.0*)?$): 使用负向预查,确保整数部分不是以一个或多个零开头,并且不是以零开头后跟着一个或多个零和可选的小数部分。
\d*: 匹配零个或多个数字。
(.\d+)?: 匹配一个小数点后跟着一个或多个数字的可选小数部分。
$: 表示匹配字符串的结束。