正则表达式表单验证实例:
1)、是否带有小数
function isDecimal(strValue ) {
var objRegExp= /^\d+\.\d+$/;
return objRegExp.test(strValue);
}
2)、校验是否由8位数字组成
function isNumber(str) {
var reg=/^[0-9]{8}$/;
return reg.test(str);
}
3)、校验电话号码格式
function isTelNum(str) {
var reg= /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/;
return reg.test(str);
}
4)、校验是否中文名称组成
function isChineseName(str) {
var reg=/^[\u4E00-\u9FA5]{2,4}$/;
return reg.test(str);
}
5)、邮箱地址是否合法
function IsEmail(str) {
var reg=/^\w+@[a-zA-Z0-9]{2,10}(?:\.[a-z]{2,4}){1,3}$/;
return reg.test(str);
}
以上文字均为自己在学习时的总结 ,如有错误,或表述不对的地方,请多包涵,ps:可以在评论区交流哟!