正则表达式“^ [Ee] [Pp] {1,} [\ d1-9] {7,9}”是什么意思

时间:2014-05-22 23:34:38

标签: javascript

这个正则表达式是什么意思?

"^[Ee][Pp]{1,}[\d1-9]{7,9}"

如果这些是包含模式,那么假设输入参数与模式匹配则运行。我理解[Ee] [Pp]但除此之外我迷失了。我不知道{1,} [\ d1-9]和{7,9}

这可能是一个非常愚蠢的问题

1 个答案:

答案 0 :(得分:0)

在正则表达式中,花括号中的一对数字表示最小和/或最大重复次数。逗号前的数字是最小值,后面的数字是最大值。如果省略其中一个数字,则该方向没有限制。

具体而言,{1,}表示1个或更多(相当于+),{7,9}表示7到9个重复之间的任何地方。可能与此正则表达式匹配的字符串示例可能是:

EP1234567
epppppppp123456789example