正则表达式问题

2019-01-02 21:51发布

问题:

/^[1-9][0-9]{5}$/

请问这个正则表达式 怎么有两个中括号 [] 连在一起啊

两个中括号连在一起 是什么意思啊

回答1:

表示从1 到9的一个字符,下一个[] 0到9, 后面的{5} 表示 前面的[0-9] 这个模式出现5次
[]这个里面只是匹配一个字符,有个 - 表示范围。比如 a-z 0-9等



回答2:

第一个数字不能以零开头,后面五位数字结束



回答3:

匹配从100000到999999之间的纯数字字符串



标签: