首页 > 移动平台 > 详细

Java验证手机号和邮箱

时间:2015-02-04 12:48:15      阅读:330      评论:0      收藏:0      [点我收藏+]

代码如下:

 1 public static boolean isEmail(String email) {
 2         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})(\\]?)$";
 3         Pattern p = Pattern.compile(str);
 4         Matcher m = p.matcher(email);
 5         return m.matches();
 6         }
 7     
 8     public static boolean isPhoneNumberValid(String phoneNumber) {
 9         boolean isValid = false;
10 
11         String expression = "((^(13|15|18)[0-9]{9}$)|(^0[1,2]{1}\\d{1}-?\\d{8}$)|(^0[3-9] {1}\\d{2}-?\\d{7,8}$)|(^0[1,2]{1}\\d{1}-?\\d{8}-(\\d{1,4})$)|(^0[3-9]{1}\\d{2}-? \\d{7,8}-(\\d{1,4})$))";
12         CharSequence inputStr = phoneNumber;
13 
14         Pattern pattern = Pattern.compile(expression);
15         Matcher matcher = pattern.matcher(inputStr);
16 
17         if (matcher.matches()) {
18             isValid = true;
19         }
20 
21             return isValid;
22     }

 

Java验证手机号和邮箱

原文:http://www.cnblogs.com/zqh005/p/4271999.html

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