src/main/java/com/zx/maintain/util/PublicUtil.java
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.zx.maintain.util;
import java.util.Calendar;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.StringTokenizer;
import java.util.UUID;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.lang.StringUtils;
public class PublicUtil {
/**
* 检测邮箱地址是否合法
*
* @param email
* @return true合法 false不合法
*/
public static boolean isEmail(String email) {
if (null == email || "".equals(email))
return false;
Pattern p = Pattern.compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");// 复杂匹配
Matcher m = p.matcher(email);
return m.matches();
}
/**
* 检测手机号是否合法
*
* @param mobiles
* @return true合法 false不合法
*/
public static boolean isMobileNO(String mobiles) {
if (null == mobiles || "".equals(mobiles))
return false;
Pattern p = Pattern.compile("^((1[0-9])|(1[^4,\\D]))\\d{9}$");
Matcher m = p.matcher(mobiles);
return m.matches();
}
/**
* 获得一个UUID
*
* @return String UUID
*/
public static String getUUID() {
String s = UUID.randomUUID().toString();
// 去掉“-”符号
return s.substring(0, 8) + s.substring(9, 13) + s.substring(14, 18) + s.substring(19, 23) + s.substring(24);
}
/**
* 得到带星号的email
*
后面还有 209 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
