<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字')this.value=''}">
js正则表达语法:
1、/^\[ \t]*$/ "^\[ \t]*$" 匹配一个空白行。
2、/\d{2}-\d{5}/ "\d{2}-\d{5}" 验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成。
3、/<(.*)>.*<\/\1>/ "<(.*)>.*<\/\1>" 匹配一个 HTML 标记。
\.\d{4,}$这是对应正则的小数部分,\.表示小数点,\d为数字,\d{4,}表示最少有4个数字,$表示字符串的结束,如果符合这个正则就表示在字符串最后至少有4位小数
reg=/^\d+\.\d{4,}$/
完整的数字正则可以像这样写