strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 07:39:48
strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;strReg=/^\w+((-\w+)|(\.\w+))

strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;
strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;

strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;
\w:单词字符:[a-zA-Z_0-9]
\.:就是匹配一个.,因为你不用\转义的话,.就是代表任意一个字符.
*:表示0或多个字符.
{1}:就是要求是一个字符.上面的@{1}就是表示一个@,可以不写,就写一个@就行了.
{2,4}:就是要求2-4个字符.
{0,1}:表示0或1个字符,可以用?来代替.如\.?:表示0个或1个.
/ig:这个是忽略大小写,且全局匹配.
+:表示1或多个字符.
^:以什么开头.上面就是以单词字符开头.

是JS正则吧.明白了没?