用正则表达式匹配邮箱
Posted 大黄奔跑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用正则表达式匹配邮箱相关的知识,希望对你有一定的参考价值。
正则表达式基础请移步 正则表达式基础。
下面讲解在jsp中用正则表达式匹配邮箱的基本方法:
首相给出表达式:
var regex = /^(?:\\w+\\.?)\\w+@(?:\\w+\\.)+\\w+$/;
下面逐步讲解其含义:
/^ $/
分别表示正则表达式的开始和结束 标识
( ?:\\w
括号表示捕获组的开始标识, ?:
(?:pattern) 匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。 说人话就是:不存储起来供二次使用。
\\w 匹配任何字类字符,包括下划线。与"[A-Za-z0-9_]"等效。
+ 前面的字符或子表达式可以使用一次或者多次
\\.? 表示有零个 . 或者多个 .
后面的和前面的类似,主要还是表达出邮箱的地址方式 xxx @ xxxx . xxxx
以上是关于用正则表达式匹配邮箱的主要内容,如果未能解决你的问题,请参考以下文章