Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, 这个邮件的正则表达式中的[-+.]啥意思呢?
2个回答
展开全部
[-+.]中括号里面的内容表示“或”,相当于“-|+|.”,意思是可以是-或+或其中之一!
如果“-”放在中间,如[a-z]则表示从a到z之间的任一个小写字母!
如果“-”放在中间,如[a-z]则表示从a到z之间的任一个小写字母!
追问
意思是可以是-或+或其中之一!
---最后那个"."号应该表示普通的“.”吧 也就是[-+.] 表示:-+.三个字符可以是其中任意一个
所以我觉得网邮地址应该不能存在+号的 ,难道可以存在吗
追答
这个其实每个人可以根据自己的email服务器(有些服务器设计成不允许一些特定符号)以及个人喜好设定的,一般来说限定为“\w”范围已经足够用了,你也可以根据这些因素设计你自己的判断标准(即邮件地址的正则表达式)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询