Android手机编程正则表达式验证电话号码

电脑杂谈  发布时间:2020-03-26 13:18:47  来源:网络整理

android 验证手机号码_android号验证_android 手机号验证

1. 验证电话号码

规则: 第一个数字只能是1,第二个数字是3-8之间的数字,而3-11个数字是任意数字

android 验证手机号码_android 手机号验证_android号验证

   /**
     * 手机号号段校验,
     第1位:1;
     第2位:{3、4、5、6、7、8}任意数字;
     第3—11位:0—9任意数字
     * @param value
     * @return     */
    public static boolean isTelPhoneNumber(String value) {        
           if (value != null && value.length() == 11) 
           {
            Pattern pattern = Pattern.compile("^1[3|4|5|6|7|8][0-9]\\d{8}$");
            Matcher matcher = pattern.matcher(value);           
            return matcher.matches();
        } 
        return false;
    }

2. 验证名称在这里您可以验证名称. 用户可以在输入框中输入任何内容,但是当单击验证按钮时,将调用此方法.

android 验证手机号码_android 手机号验证_android号验证

验证规则为: 名称由汉字或汉字加“•”android 手机号验证,“·”组成,只能有一个“点”,“点”的位置不能在第一个或第二个最后,只有中文字符之间才能得到验证.

        public static boolean isLegalName(String name)
        {
            if (name.contains("·") || name.contains("•"))
            {
                if (name.matches("^[\\u4e00-\\u9fa5]+[·•][\\u4e00-\\u9fa5]+$"))
                { 
                    return true;
                }
                else
                {
                    return false;
                }
            }
            else
            {
                if (name.matches("^[\\u4e00-\\u9fa5]+$"))
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
        }

android号验证_android 验证手机号码_android 手机号验证

3. 验证ID号

验证您的ID号

android 验证手机号码_android号验证_android 手机号验证

规则是: 它由15位数字或18位数字(17位数字加“ x”)组成. 关于15个纯数字没有什么可说的. 对于18位数字,可以是18个纯数字android 手机号验证,也可以是17位数字加上“ x”

   /**
     * 验证输入的号是否合法     */
    public static boolean isLegalId(String id){     
       if (id.toUpperCase().matches("(^\\d{15}$)|(^\\d{17}([0-9]|X)$)")){       
            return true;
        }else {       
             return false;
        }
    }

上面的正则表达式验证结果,返回true和false


本文来自电脑杂谈,转载请注明本文网址:
http://xinshanjie.com/a/jisuanjixue/article-153005-1.html

    相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 赵居贞
      赵居贞

      日本国土只有中国三十分之一

    • 李德裕
      李德裕

      军事上虽说他有绝对优势但中国滑的像个泥鳅不给他动粗的正当理由

    • 柄本时生
      柄本时生

      加速了中国造假业的发展

    热点图片
    拼命载入中...