码迷,mamicode.com
首页 > 移动开发 > 详细

IFE_part2_JavaScript_正则表达式运用(判断邮箱/手机号码)

时间:2018-05-19 15:49:28      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:UNC   符号   else   lse   开头   号码   表示   表达式   return   

// 判断是否为邮箱地址
// ^ 表示匹配开头
// \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 = /^\w+@[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;  
    }  
}

  

IFE_part2_JavaScript_正则表达式运用(判断邮箱/手机号码)

标签:UNC   符号   else   lse   开头   号码   表示   表达式   return   

原文地址:https://www.cnblogs.com/No-harm/p/9060355.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!