1、元字符
正如之前我们所提到的匹配手机号规则,正则表达式中的所有字母和数字都是按照字面含义进行匹配的。同样js中的正则表达式语法也支持非字母的字符匹配,这些字符需要通过反斜线(\)作为前缀去转义。比如上文提到的\d就是用来匹配查找数字。
正则表达式字符与量词
 
2、特殊字符
正则表达式字符与量词
 
3、量词
正则表达式字符与量词
贪婪匹配:匹配字符是尽可能多的匹配,同时允许后续的表达式继续匹配。
非贪婪匹配:在匹配字符后添加一个问号?表示尽可能少地匹配。
 
a 贪婪模式进行匹配 匹配一个或多个数字 返回结果尽可能多的匹配符合前面表达式的内容
正则表达式字符与量词
 
非贪婪模式进行匹配 同样是匹配一至多个数字,仅返回一个数字,在满足匹配规则条件下尽可能的匹配少的内容
正则表达式字符与量词
 
练习:
a 校验至少n位的数字
正则表达式字符与量词
 
b 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线)
正则表达式字符与量词

 

相关文章:

  • 2021-04-26
  • 2021-11-08
  • 2022-02-08
  • 2022-12-23
  • 2022-03-10
  • 2021-09-10
猜你喜欢
  • 2021-06-04
  • 2021-09-26
  • 2021-09-05
  • 2021-07-11
相关资源
相似解决方案