常用正则验证工具类
发布时间:2020-12-14 02:28:45 所属栏目:百科 来源:网络整理
导读:package com.yunmall.framework.core.util;/** * 常用正则验证工具类 * * @version 1.0 * @modifyDate 2012-8-14 */public class MatchUtil { /** * 验证邮箱格式 * * @param email * 要验证的邮箱 * @return 格式是否正确 */ public static boolean isEmail
package com.yunmall.framework.core.util; /** * 常用正则验证工具类 * * @version 1.0 * @modifyDate 2012-8-14 */ public class MatchUtil { /** * 验证邮箱格式 * * @param email * 要验证的邮箱 * @return 格式是否正确 */ public static boolean isEmail(String email) { if (StringUtil.isEmpty(email)) { return false; } return email.matches("w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"); } /** * 验证手机格式 * * @param mobile * 要验证的手机号码 * @return 格式是否正确 */ public static boolean isMobile(String mobile) { if (StringUtil.isEmpty(mobile)) { return false; } return mobile.matches("^((13[0-9])|(15[^4,D])|(18[0,5-9]))d{8}$"); } /** * 验证身份证号格式(只验证格式,不验证正确性) * * @param card * 要验证身份证号 * @return 格式是否正确 */ public static boolean isCard(String card) { if (StringUtil.isEmpty(card)) { return false; } return card.matches("^[1-9](d{16}|d{13})[0-9xX]$"); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |