主体概要
正则表达式是什么
是匹配模式。要么匹配字符、要么匹配位置
内容
掌握字符类和量词就能解决大部分常见正则问题
关键内容:字符组、量词、贪婪、惰性、模糊、横向、纵向、分支、位置
重要的基础
如何匹配字符,就靠量词和字符类
量词
量词即重复,找/匹配 重复字符,标志 {}
贪婪:在范围内,匹配越多越好( greedy quantifiers)
1 var regex = /\d{2,5}/g; 2 var string = "123 1234 12345 123456"; 3 console.log( string.match(regex) ); 4 // => ["123", "1234", "12345", "12345"] 5 //其中正则 /\d{2,5}/,表示数字连续出现 2 到 5 次。会匹配 2 位、3 位、4 位、5 位连续数字。