栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

正则表达式验证手机号,正则表达式验证邮箱号,正则表达式验证QQ号,正则表达式验证微信号等

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

正则表达式验证手机号,正则表达式验证邮箱号,正则表达式验证QQ号,正则表达式验证微信号等

正则世界,唯我独尊

编写项目的时候,多多少少都有些验证,用的时候费力气去写或者满世界的找需要的资料太麻烦

就在这里进行汇总记录,后续会不断更新不断完善

正则表达式之——QQ号码验证
String regex = "[1-9][0-9]{4,14}";//第一位1-9之间的数字,第二位0-9之间的数字,数字范围4-14个之间
正则表达式之——微信号码验证
String regex = "/^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/";
正则表达式之——手机号码验证

 

// "[1]"代表下一位为数字可以是几,"[0-9]"代表可以为0-9中的一个,"[5,7,9]"表示可以是5,7,9中的任意一位,[^4]表示除4以外的任何一个,\d{8}"代表后面是可以是0~9的数字,有8位。
String regex = "^((13[0-9])|(14[5,6,7,9])|(15[^4])|(16[5,6])|(17[0-9])|(18[0-9])|(19[1,8,9]))\d{8}$";
正则表达式之——邮箱号码验证
String regex = "^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$";
正则表达式之——在程序中的应用
    public String checkUInfo(uinfo uinfo){
        //验证用户userID
        if (uinfo==null||uinfo.getUserid()<=100000){
            return "传入非法数据";
        }
        //验证QQ号
        String qqnum = uinfo.getQqnum();
        String regex = "[1-9][0-9]{4,14}";//第一位1-9之间的数字,第二位0-9之间的数字,数字范围4-14个之间
        if (qqnum!=null&&!qqnum.matches(regex)){//如果不是,返回QQ号不正确
            return "QQ号码不正确";
        }
        //验证微信号
        regex = "/^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/";
        String wxnum = uinfo.getWxnum();
        if (wxnum!=null&&!wxnum.matches(regex)){
            return "微信号码不正确";
        }
        //验证手机号
        
        // "[1]"代表下一位为数字可以是几,"[0-9]"代表可以为0-9中的一个,"[5,7,9]"表示可以是5,7,9中的任意一位,[^4]表示除4以外的任何一个,\d{8}"代表后面是可以是0~9的数字,有8位。
        regex = "^((13[0-9])|(14[5,6,7,9])|(15[^4])|(16[5,6])|(17[0-9])|(18[0-9])|(19[1,8,9]))\d{8}$";
        String phonenum = uinfo.getPhonenum();
        if (phonenum!=null&&!phonenum.matches(regex)){
            return "手机号码不正确";
        }
        //验证邮箱号码
        regex = "^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$";
        String tallmail = uinfo.getTallmail();
        if (tallmail!=null&&!tallmail.matches(regex)){
            return "邮箱号码不正确";
        }
        return null;
    }

 

 

 

 

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/906780.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号