手机号 电话号码 邮箱 验证
public class Validator { public static boolean isEmpty(Object obj){ if(obj == null || obj.toString().trim().length() == 0 || obj.toString().trim().equalsIgnoreCase("null")){ return true; } return false; } public static boolean isNull(Object obj){ if(obj == null ||obj.toString().trim().equalsIgnoreCase("null")){ return true; } return false; } public static Object get_obj_or_empty(Object obj){ return obj==null?"":obj; } //验证邮箱地址是否正确 public static boolean checkEmail(String email) { String str="^([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)*@([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)+[\\.][A-Za-z]{2,3}([\\.][A-Za-z]{2})?$"; Pattern p = Pattern.compile(str); Matcher m = p.matcher(email); //logger.info(m.matches()+"---"); return m.matches(); } //验证手机号码 public static boolean isMobileNO(String mobile) { boolean flag = false; try { //Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0-9]))\\d{8}$"); Pattern p = Pattern.compile("^(1[0-9])\\d{9}$"); Matcher m = p.matcher(mobile); flag = m.matches(); } catch (Exception e) { flag = false; } return flag; } /** * 电话号码验证 * @param str * @return 验证通过返回true */ public static boolean isPhoneNo(String str) { Pattern p1 = null,p2 = null; Matcher m = null; boolean b = false; //p1 = Pattern.compile("^[0][1-9]{2,3}-[0-9]{5,10}$"); // 验证带区号的 p1 = Pattern.compile("^(0\\d{2}-\\d{5,10})|(0\\d{2}\\d{5,10})|(0\\d{3}-\\d{5,10})|(0\\d{3}\\d{5,10})|(d{5,10})$"); // 验证带区号的 p2 = Pattern.compile("^[1-9]{1}[0-9]{5,8}$"); // 验证没有区号的 if(str.length() >9) { m = p1.matcher(str); b = m.matches(); }else{ m = p2.matcher(str); b = m.matches(); } return b; } /** * 时间格式校验 * @param time * @param format * @return */ public static boolean isTimeFormat(String time,String format) { SimpleDateFormat sf = new SimpleDateFormat(format); try { Date date = sf.parse(time); return true; } catch (ParseException e) { return false; } } }
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。
个人主页:http://knight-black-bob.iteye.com/
谢谢您的赞助,我会做的更好!
相关推荐
注册邮箱验证、手机号验证等正则表达验证
php手机号邮箱验证
jq非空验证,为空的时候input后面加红色字体的用户名不能为空。 js正则表达式验证邮箱和手机号码,验证邮箱必须含有@符,手机号码必须1开头并且固定11个字符
js实现表单、邮箱、手机号码验证插件
js表单验证插件支持多种内容表单验证,有js邮箱地址验证、js中文汉字验证、js手机号码验证、js数字验证等。内含js代码下载。
常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
验证手机号,验证所有的身份证的合法性,验证邮箱合法性
JS常用工具函数(压缩包中含有MD文件可自行查看)--包含:通用格式化时间、字符串验证-验证邮箱、手机号、电话号码、url地址、严格校验身份证号码,判断数据类型-是否是字符串、数字、Boolean、函数、对象、数组...
js验证邮箱、qq号、手机电话
JS与JQuery正则验证电子邮箱、手机号、邮政编码的方法 本文主要介绍了使用JavaScript和JQuery进行电子邮箱、手机号、邮政编码的正则验证方法,旨在帮助开发者快速掌握相关技术。 电子邮箱验证 电子邮箱验证是Web...
js常用验证函数,邮箱验证,手机号码验证,是否url地址,是否字符串,是否数字......,十分方便,随取随用
数据验证JS脚本(手机号码固定电话邮政编码数字验证两位小数邮箱身份证号码等).rar
数据验证JS脚本(手机号码固定电话邮政编码数字验证两位小数邮箱身份证号码等).pdf
数据验证JS脚本(手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱、身份证号码等).rar
数据验证JS脚本(手机号码固定电话邮政编码数字验证两位小数邮箱身份证号码等)归纳.pdf
常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 - 痞子哥的日志 - 网易博客
用于Javascript表单验证,对于手机号码、邮箱等格式进行验证的封装方法 验证手机号和邮箱、验证手机号、验证空串、验证Email
正则表达式验证邮箱、IP地址、手机号码
数据验证JS脚本(手机号码、固定电话、邮政编码、数字验证、两位小数、邮箱、身份证号码等).pdf