匹配这样的:保留小数点后一位,不四舍五入~同时允许输入1,2,222,这样的~<br>就是1,2,234,234.234234,1234.1234<br>转换成1,2,234,234,2,1234.1<br>(^\d+\.?\d)原先我自己写的,但是发现不能匹配1,2这个的个数~<br>所以请高手赐教~<br><br>.NET技术正则表达式问题补充: 替换前 > 替换 1 > 1, 2 > 2, 2.234 > 2.2 , 234.234234 > 234.2 , 可以说是:整数就是本身,有小数的就是保留一位,不四舍五入
2 回答
绝地无双
TA贡献1946条经验 获得超4个赞
var oldValue = "123.456"; var match = /^(\d+(\.\d)?)(\d*)$/; var ok = match.test(oldValue); var newValue = RegExp.$1;alert(newValue); newValue是新的值:123.4
- 2 回答
- 0 关注
- 5987 浏览
添加回答
举报
0/150
提交
取消