正则表达式表单验证实例
判断输入是否为数字、字母、下划线组成
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= /^((0d{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); }