zoukankan      html  css  js  c++  java
  • 正则表达式

        

        private boolean isName(String name) {
                    String strPattern = "^[a-zA-Z][a-zA-Z0-9_]{4,15}$";
                    Pattern p = Pattern.compile(strPattern);
                    Matcher m = p.matcher(name);
                    return m.matches();
                }
        

        // 邮箱的验证
                private boolean isEmail(String email) {
                    // String strPattern = "^[a-zA-Z][a-zA-Z0-9_]{4,15}$";
                    String strPattern = "^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-z\.]*[a-zA-z]$";
                    Pattern p = Pattern.compile(strPattern);
                    Matcher m = p.matcher(email);
                    return m.matches();
                }
        

        // 手机号的验证
                private boolean isMobile(String mobile) {
                    String strPattern = "^((13[0-9])|(15[^4,\D])|(18[0,1,5-9]))\d{8}$";
                    // String strPattern = "^1[3,5,8]\d{9}$";
                    Pattern p = Pattern.compile(strPattern);
                    Matcher m = p.matcher(mobile);
                    return m.matches();
                }

        

        // 身份证的验证
                private boolean isCard(String card) {
                    String strPattern = "^\d{15}|\d{18}$";
                    Pattern p = Pattern.compile(strPattern);
                    Matcher m = p.matcher(card);
                    return m.matches();
                }

  • 相关阅读:
    CentOS6.0 yum php mcrypt 扩展安装问题
    WordPress入门系列之基本设置
    ./configure 配置文件时出错checking for g++... no
    锐捷硬件防火墙
    CentOS 安装php mcrypt和mbstring的扩展
    (转)在asp.net 2.0中使用SqlBulkCopy类迁移数据
    正则表达式对象&&String对象
    SQL Server 和 SQLite 时间函数汇总
    FreeBSD下nginx并支持php配置详解
    从Ports安装MySQL
  • 原文地址:https://www.cnblogs.com/BrightPoplar/p/4836578.html
Copyright © 2011-2022 走看看