package com.likebamboo.osa.android.utils; import android.text.TextUtils; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 格式验证工具类 * Created by likebamboo on 2015/7/16. */ public class ValidateUtil { /** * 验证手机格式 * * @param num * @return */ public static boolean isPhoneNum(String num) { if (TextUtils.isEmpty(num) || num.length() < 11) { return false; } Pattern pattern = Pattern.compile("^(13[0-9]|15[0-9]|14[7|5]|17[0-9]|18[0-9])\\d{8}$"); // 匹配手机号码 Matcher matcher = pattern.matcher(num); return matcher.matches(); } /** * 验证邮箱格式 * * @param email * @return */ public static boolean isEmail(String email) { String str = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$"; Pattern p = Pattern.compile(str); Matcher m = p.matcher(email); return m.matches(); } }