【发布时间】:2018-01-22 22:21:46
【问题描述】:
我正在创建一个带有 onChange 函数的输入框,该函数将检查字符是否只是数字,并且最多只允许一个句点/点 '.'
我这里的功能不起作用:
function addPercentSeparator(n) {
let str = n;
let match = str.match(/\d*\.\d*/)
if (match) {
return str;
}
}
我也试过了:let match = str.match(/^([0-9]+(\.[0-9]+)?)/)
我想要实现的只是允许一个时期。 如果用户输入一个没有句点的数字,当他们在输入框外点击时,它会在字符串末尾附加一个句点。
【问题讨论】:
标签: javascript regex reactjs