发布网友 发布时间:2024-10-03 08:06
共1个回答
热心网友 时间:2024-10-03 08:08
不能匹配。
此正则至少存在一个重大缺陷是整数部分最多才2位[1-9]?[0-9]
/^\-?[1-9]*[0-9](\.[0-9]+)?$/
这样的话,整数部分是15024这种会漏掉哟,可能这样要好些
/^\-?([1-9][0-9]*|0)(\.[0-9]+)?$/
热心网友 时间:2024-10-03 08:08
不能匹配。
此正则至少存在一个重大缺陷是整数部分最多才2位[1-9]?[0-9]
/^\-?[1-9]*[0-9](\.[0-9]+)?$/
这样的话,整数部分是15024这种会漏掉哟,可能这样要好些
/^\-?([1-9][0-9]*|0)(\.[0-9]+)?$/