java 判断手机号码和邮箱的正则表达式

很多场合会用到判断输入框输入的是否为手机或者邮箱,下面是这个正则表达式:

Pattern  patternMailBox  = Pattern .compile( "^([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 patternTell = Pattern.compile("^1[0-9]\\d{9}$");// 正则表达式匹配手机号


 


用法就是直接判断某个字符串是否匹配这个正则表达式,匹配就返回true:

patternMailBox.matcher(myString) == true

 

patternTell.matcher(myString) == true

 

posted on 2013-11-14 20:45  you Richer  阅读(1104)  评论(0编辑  收藏  举报