正则email验证:/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/ 其中的[-+.]是什么意思? 70

正则email验证:/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/其中的[-+.]是什么意思?好象不对吧。验证邮件的正则里为什... 正则email验证:/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/ 其中的[-+.]是什么意思?
好象不对吧。验证邮件的正则里为什么要加这个呢?有@符,有圆点不就行了吗?谁能解释一下@之前的正则是什么意思?
展开
 我来答
不二千石
2012-05-31 · TA获得超过672个赞
知道小有建树答主
回答量:171
采纳率:100%
帮助的人:113万
展开全部
[abc] 的意思是 abc任一个都可匹配,比如 :
1a2 1b2 1c2
正则1[abc]2都能匹配到上面的

汇过来说你的正则:[-+.] 值得就是里面的字符了,任意一个都可以匹配!

他考虑到了,用户名或者域名里面可能会有这些符号,是考虑的全面了!
海域,真正的邮箱里面至少是可以有点的

比如 abc.def-ghi+jkl@163.com
第一部分 \w+匹配abc,后面的([-+.]\w+)* 依次匹配到了.def -ghi +jkl 部分!
clzh553701
2012-05-31 · 超过29用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:75.3万
展开全部
[-+.] 匹配 -号或+或.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迟诗OL
2018-06-09
知道答主
回答量:2
采纳率:0%
帮助的人:1693
引用不二千石的回答:
[abc] 的意思是 abc任一个都可匹配,比如 :
1a2 1b2 1c2
正则1[abc]2都能匹配到上面的

汇过来说你的正则:[-+.] 值得就是里面的字符了,任意一个都可以匹配!

他考虑到了,用户名或者域名里面可能会有这些符号,是考虑的全面了!
海域,真正的邮箱里面至少是可以有点的

比如 abc.def-ghi+jkl@163.com
第一部分 \w+匹配abc,后面的([-+.]\w+)* 依次匹配到了.def -ghi +jkl 部分!
展开全部
-+.不用转义吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式