文本框验证
身份证号: /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/ ————15位,18位
电话号码: /^1[34578]\d{9}$/
邮件: /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/
输入纯数字: e.value = e.value.replace(/[^\d]/g, '')
用法: 在需要验证的文本框中 onkeyup="Test(this)“ function Test(e) { e.value = e.value.replace(/[^\d]/g, '') }
数字带小数点: onkeyup="Num(this);"
function Num(obj) {
obj.value = obj.value.replace(/[^\d.]/g, ""); //清除“数字”和“.”以外的字符
obj.value = obj.value.replace(/^\./g, ""); //验证第一个字符是数字而不是.
obj.value = obj.value.replace(/\.{2,}/g, "."); //只保留第一个. 清除多余的
obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3'); //只能输入两个小数
}