写正则是一个比较头疼的事情!之前在使用常常去网上找,粗略的测试下,OK! 工具
就用上了!后来无心测试了下!问题比较大!网上提供的一些都有点漏洞,好比/^(\d)*$/或者/^[0-9]*$/或者 测试
^([1-9]\d*\.?\d*)|(0\.\d*[1-9])$ spa
不能全判断!一个合法的数字有:正整数,负整数,正浮点数,浮点数 分享
能够全能的匹配我本身写的个!用测试工具检查所有OK! 测试工具
跟你们分享下。。。 浮点数
匹配合法数字 数字
^(([1-9]\d*\.\d*|0\.\d*[1-9])|(-[1-9])|([1-9])|-([1-9]\d*\.\d*|0\.\d*[1-9]))\d*$ 漏洞
正负整数
^((-[1-9])|([1-9]))\d*$
正负浮点数(小数)
^(([1-9]\d*\.\d*|0\.\d*[1-9])|-([1-9]\d*\.\d*|0\.\d*[1-9]))\d*$