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

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

作者: 我讲你思 | 来源:发表于2019-08-28 11:12 被阅读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

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/pglpectx.html