您的位置:首页 > 编程语言 > Java开发

安卓或者java判断是不是手机号或电话号的方法

2016-11-29 11:36 246 查看



1、手机

使用正则表达式:

Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");  
Matcher m = p.matcher(tel);   //此处参数为String的字符串
if(m.matches()){
 System.out.println("是手机号");
}else{
System.out.println("不是手机号");
}

2、手机、电话

var regBox={

        regMobile : /^0?1[3|4|5|8][0-9]\d{8}$/,//手机

         regTel : /^0[\d]{2,3}-[\d]{7,8}$/,

        }

         var mflag = regBox.regMobile.test(tel);

        var tflag = regBox.regTel.test(tel);

            if (!(mflag||tflag)) {

                    alert("手机或者电话有误!");

            }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: