正则表达式表单验证实例
判断输入是否为数字、字母、下划线组成
function isValid(str) { return /^\w+$/.test(str); }
是否全部为字母
function isAllLetter(str) { return /^[a-zA-Z]+$/.test(str); }
是否全部为数字
function isAllLetter(str) { return /^\d+$/.test(str); }
/*是否带有小数*/ function isDecimal(strValue ) { var objRegExp= /^\d+\.\d+$/; return objRegExp.test(strValue); } /*校验是否中文名称组成 */ function ischina(str) { var reg=/^[\u4E00-\u9FA5]{2,4}$/; return reg.test(str); } /*校验是否全由8位数字组成 */ function isStudentNo(str) { var reg=/^[0-9]{8}$/; return reg.test(str); } /*校验电话码格式 */ function isTelCode(str) { var reg= /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/; return reg.test(str); } /*校验邮件地址是否合法 */ function IsEmail(str) { var reg=/^\w+@[a-zA-Z0-9]{2,10}(?:\.[a-z]{2,4}){1,3}$/; return reg.test(str); }