0

此正则表达式是 (.[_a-z0-9-]+)* 电子邮件地址验证 RE 的一部分。这个正则表达式生成或接受什么样的模式?

4

3 回答 3

3

此正则表达式将匹配下划线(_)、字母 a 到 z、数字 0-9 和破折号。


[A-Z]

匹配单个字符,可以是 AZ 中的任何字母

[A-Z]+

匹配一个或多个字符,可以是来自 AZ 的任何字母

[A-Z]*

匹配零个或多个字符,可以是 AZ 中的任何字母

[A-Za-z]

匹配单个字符,可以是 AZ 或 az 中的任何字母(大写或小写字母)

[0-9]

匹配从 0 到 9 的任何数字

[a-z0-9_]

匹配从 a 到 z 的字母、0-9 的数字或下划线的任何字符

[abc]

匹配 a、b 或 c 的任何字符。

于 2013-03-04T14:43:32.750 回答
1

括号内的部分是字符组。它匹配_, a 到 z, 0 到 9 和-.

于 2013-03-04T14:44:01.047 回答
0

它将与一个字符串匹配an underscore(_), a hyphen(-), letters a to z, numbers 0 to 9 in any order and of any number from 1 to infinity

于 2013-03-04T14:46:04.257 回答