js 正则取整正数,或浮点数且最多保留两位小数,去除字符串中的非

2019-08-28  本文已影响0人  我讲你思

js 正则取整正数,或浮点数且保留两位小数,去除字符串中的非数字

正则校验
/^[0-9]+(.[0-9]{1,2})?$/.test(value)

//正整数
'qwerqwe.1.2.3.qwerqwerq'.replace(/[^0-9]*/g,"")   //1.2

//正则取代,禁止输入其他
'qwerqwe.1.2.3.qwerqwerq'.replace(/^\D*([0-9]\d*\.?\d{0,2})?.*$/,'$1') // 123

上一篇 下一篇

猜你喜欢

热点阅读