我想只允许在文本中输入数值,如果用户输入字母字符,它应该警告用户.有关优化和简短的JavaScript代码的任何建议吗?
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
Run Code Online (Sandbox Code Playgroud)
从这里开始
使用以下代码
function numericFilter(txb) {
txb.value = txb.value.replace(/[^\0-9]/ig, "");
}
Run Code Online (Sandbox Code Playgroud)
在密钥上调用它
<input type="text" onKeyUp="numericFilter(this);" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
97878 次 |
| 最近记录: |