下面的正则是校验数字的,如果输入其它非法字符或者文字的话会匹配为空字符串,但遇到下面几种情况就不行了,有大神可以把下面正则改进下吗或者有其它更好的正则表达式吗letnum_1='--150'letnum_2='--150..55'letnum_3='150..15'num_1.replace(/[^\-?\d.]/g,'')//--150想要的结果是-150num_2.replace(/[^\-?\d.]/g,'')//--150..55想要的结果是-150.55num_3.replace(/[^\-?\d.]/g,'')//150..15想要的结果是150.55
ABOUTYOU
胡子哥哥
相关分类