我在更换问题时遇到了问题。'从特定变量, var a =" test.test 2.5 test", 我的预期结果是" test.test 25 test"所以我想删除'。'从数字(2.5到25)但不是从任何字母(test.test必须保持test.test)。有没有办法在JavaScript中这样做?
由于
答案 0 :(得分:2)
编辑:更好:
"test.test 2.5 test".replace(/(\d)\.(\d)/, "$1$2");
这有效:
"test.test 2.5 test".replace(/(\d)\.(\d)/, function(a, b, c) { return b + c; });
这会将<digit> <dot> <digit>
替换为<digit> <digit>
。