首页 > 移动平台 > 详细

java 正则表达式 手机号 邮箱

时间:2017-02-21 21:49:38      阅读:190      评论:0      收藏:0      [点我收藏+]
package com.ict.modules.plateform.tool;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

import org.apache.commons.lang3.StringUtils;

/**
 * 正则表达式工具类
 * @author hsw
 *
 */
public class RegularUtil {
    /**
     * 校验手机号
     * true=isMobile("18910808534")
     * false=isMobile("28910808534")
     * false=isMobile("")
     * false=isMobile(null)
     * @param mobileNum
     * @return
     */
    public static boolean isMobile(String mobileNum){
        boolean b = false;   
        if(StringUtils.isBlank(mobileNum))
            return b;
        
        Pattern p = null;  
        Matcher m = null;  
        p = Pattern.compile("^[1][3,4,5,7,8][0-9]{9}$"); // 验证手机号  
        m = p.matcher(mobileNum);  
        b = m.matches();   
        return b;  
    }
    /**
     * 校验邮箱
     * @param email
     * @return
     */
    public static boolean isEmail(String email){
        boolean b = false;   
        if(StringUtils.isBlank(email))
            return b;
        
        Pattern p = null;  
        Matcher m = null;  
        p = Pattern.compile("^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"); // 验证邮箱  
        m = p.matcher(email);  
        b = m.matches();   
        return b;  
    }
}

 

java 正则表达式 手机号 邮箱

原文:http://www.cnblogs.com/go4mi/p/6426215.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!