有人可以向我解释以下正则表达式在javascript中做了什么吗?我知道它只允许两位小数,但我对多重" \ d"非常困惑。和"。"和" \ ^ d。"表达式。
正则表达式: this.value = this.value.replace(/(.\d\d)\d+|([\d.]*)[^\d.]/,' $ 1 $ 2');
原始StackOverflow问题: Allow only 2 decimal points entry to a textbox using javascript or jquery?