验证电子邮箱的正则表达式

求一个在java下的验证email格式的正则表达式另外附一个这个表达式的说明谢谢... 求一个在java下的验证email格式的正则表达式
另外附一个这个表达式的说明
谢谢
展开
 我来答
OwenTYB
2019-07-08
知道答主
回答量:19
采纳率:0%
帮助的人:1.1万
展开全部
(\\w+)(\\.\\w+)*(\\@\\w+){1}(\\.[a-z]{2,3}){1,2}
简单的支持 :aaa@bb.cc(例如:xiaoming@qq.cn)
复杂的支持:aaa.bbb.ccc.ddd....@eee.fff.ggg-->(.fff.ggg->例如.com.cn)
(例如:xiaoming.mama.baba.yeye.nainai...@qq.cn.com)

\\w :匹配任何字类字符,包括下划线。与"[A-Za-z0-9_]"等效。
(\\.\\w+)*: 表示".aaa"可以多个也可以没有.
(\\@\\w+){1}: 表示"@bbb"有且存在一个.
[a-z]{2,3} :表示不需要数字2-3个 例如"aa","bbb".
(\\.[a-z]{2,3}){1,2} :表示 ".aa(a)"有1-2个,例如".com.cn"
Prince____Yu
2013-12-24 · TA获得超过3718个赞
知道小有建树答主
回答量:864
采纳率:33%
帮助的人:1032万
展开全部
var email = '11462342@qq.com';
var reg = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;//邮箱
console.log(reg.test(email));

看懂了吗!

追问
其实看不懂。。因为正则几乎完全不会用。。然后这个放java里为什么会报错
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风与雨的故事
2013-12-29 · TA获得超过405个赞
知道小有建树答主
回答量:359
采纳率:80%
帮助的人:273万
展开全部
.*?@.*?\.com
就这样可以匹配邮箱
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
头大脖子粗8
2013-12-23
知道答主
回答量:3
采纳率:0%
帮助的人:4277
展开全部
(\d{4}-(((0(1|3|5|7|8))|(1(0|2)))(-((0[1-9])|([1-2][0-9])|(3[0-1])))?)|(((0(2|4|6|9))|(11))(-((0[1-9])|([1-2][0-9])|(30)))?)|((02)(-((0[1-9])|(1[0-9])|(2[0-8])))?))|(((([0-9]{2})((0[48])|([2468][048])|([13579][26]))|(((0[48])|([2468][048])|([3579][26]))00)))-02-29)
追问
哥们儿,这个,你确定?能给解释一下不?
追答
直接用就行,保证好使
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式