// 判断是否为邮箱地址 // ^ 表示匹配开头 // \w+ \w表示匹配一个英文字母或数字,+表示匹配前面的元素一次或者多次 // @ 表示匹配@符号 // [a-z0-9]+ [a-z0-9]表示匹配字母a-z或0-9,+表示匹配前面的元素一次或者多次 // \. 表示匹配一个. // [a-z]+ 表示匹配字母a-z之中任意一个,+表示匹配前面的元素一次或者多次 // {1,3} 表示匹配前面小括号中的内容1次-3次 // $ 表示匹配结尾 function isEmail(emailStr) { var emailReg = /^\[email protected][a-z0-9]+(\.[a-z]+){1,3}$/; if(emailReg.test(emailStr)) { console.log("您输入的Email地址格式正确!") return true; } else { console.log("您输入的Email地址格式不正确") return false; } } // 判断是否为手机号码 // 1--以1为开头; // 2--第二位可为3,4,5,7,8,中的任意一位; // 3--最后以0-9的9个整数结尾。 function isPhone(phoneInt) { var myreg=/^[1][3,4,5,7,8][0-9]{9}$/; if (myreg.test(phoneInt)) { console.log("您输入的手机号码格式正确!") return true; } else { console.log("您输入的手机号码格式不正确!") return false; } }
原文地址:https://www.cnblogs.com/No-harm/p/9060355.html
时间: 2024-10-10 12:28:33