匹配這樣的:保留小數點后一位,不四舍五入~同時允許輸入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 關注
- 6082 瀏覽
添加回答
舉報
0/150
提交
取消