//1.js验证只能输入数字. function check_validate1(value){ //定义正则表达式部分 var reg = /^\d+$/; if( value.constructor === String ){ var re = value.match( reg ); return true; } return false; } //2.js验证只能输入字母.数字和下划线. function check_validate2(value){ var reg = /^\w+$/; if( value.constructor === String ){ var re = value.match( reg ); return true; } return false; } //3.js验证固定电话:只能是数字.并且有相应的格式//028-67519441 或者 0839-8777222或者 028-6545124 function check_validate(value){ var reg = /^(\d{3,4})-(\d{7,8})/; if( value.constructor === String ){ var re = value.match( reg ); return true; } return false; } function istrue(a){ var reg=/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i; return reg.test(a); } function isNumeric(a) { var reg=/^(-|+)?d+(.d+)?$/ return(reg.test(a)); } //检查是否为正数 function isUnsignedNumeric(a) { var reg=/^d+(.d+)?$/ alert reg.test(a); } //检查是否为整数 function isInteger(a) { var reg=/^(-|+)?d+$/ return reg.test(a); } //检查是否为正整数 function isUnsignedInteger(a) { var reg =/^d+$/ return reg.test(a); } //检查是否数字 function isNum(a) { var reg = /^d+(.d+)?$/; reg.test(a); } //检查是否整数 function isInt(a) { var reg = /^-?d+$/; return reg.test(a); } //去掉非法字符 function trim(str) { return str.replace(/^s+|s+$/g, ‘‘); }
js输入验证
时间: 2024-12-20 16:14:52