只允许英文字母、数字、下划线、英文句号、以及中划线组成
^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$
^表示字符串的开始。[a-zA-Z0-9_-]匹配一个字母、数字、下划线或破折号。+表示前面的字符可以重复一次或多于一次。@是电子邮件地址中的域名符号。+之后的部分表示多个域分隔符(例如点)。+表示后面的部分可以重复一次或多于一次。
名称允许汉字、字母、数字,域名只允许英文域名
^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$
^:开始标记符,表示字符串的开始。[A-Za-z0-9\u4e00-\u9fa5]:这个部分用来匹配字母、数字和中文字符。\u4e00-\u9fa5是一个 Unicode 正则表达式,可以匹配从 4,000 到 9,fa5 的所有汉字。@:匹配 @ 符号。[a-zA-Z0-9_-]:这个部分用来匹配字母、数字和下划线。+:匹配前面出现的一次或多次。(\.):括号用来匹配前一元组后面可能存在的点号。+:再次匹配前面出现的一次或多次。$:结束标记符,表示字符串的结束。
1万+

被折叠的 条评论
为什么被折叠?



