以下正则表达式是什么意思?

时间:2019-12-16 07:02:20

标签: javascript regex

任何人都可以解释以下正则表达式的含义

"^[0-9]{1,20}$"

2 个答案:

答案 0 :(得分:-2)

此正则表达式与1到20位数字之间的任何非负数匹配。还要注意,只有整个输入将被匹配。因此,如果您在该行之前或之后的行中有空格,则该号码将不匹配。

答案 1 :(得分:-2)

基本上说要检查的字符串是最多20个字符的数字。

^ =>字符串开头

[0-9] =>匹配数字

{1,20} => 1到20次重复存在的条件

$ =>字符串结尾