验证邮箱的正则表达式

来源:互联网 发布:网络司法拍卖怎么加价 编辑:程序博客网 时间:2024/05/01 19:26


String pat = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{3,}$";Pattern p = Pattern.compile(pat);Matcher m = p.matcher(email);// 邮箱格式不对if (!m.matches()) {Toast.makeText(context, "邮箱格式不正确", Toast.LENGTH_SHORT).show();return false;}

^:字符串头部

[a-z0-9A-Z]:表示大小写字母和数字

[a-zA-Z]{3,}:3个字母以上

$:字符串尾部



0 0
原创粉丝点击