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

silkypix2022-10-04 11:39:541条回答

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

已提交,审核后显示!提交回复

共1条回复
斑点鼠 共回答了23个问题 | 采纳率91.3%
w:单词字符:[a-zA-Z_0-9]
.:就是匹配一个.,因为你不用转义的话,.就是代表任意一个字符.
*:表示0或多个字符.
{1}:就是要求是一个字符.上面的@{1}就是表示一个@,可以不写,就写一个@就行了.
{2,4}:就是要求2-4个字符.
{0,1}:表示0或1个字符,可以用?来代替.如.?:表示0个或1个.
/ig:这个是忽略大小写,且全局匹配.
+:表示1或多个字符.
^:以什么开头.上面就是以单词字符开头.

是JS正则吧.明白了没?
1年前

相关推荐