标签:type html bsp 必须 使用 9.png utf-8 def 字符串
正则表达式的构成:特殊字符(元字符,例如*、$、^等等)和普通字符(这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。)普通字符不用多说,下面来看元字符。
常用的元字符如下:
首先限定符用来指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。有 * 或 + 或 ? 或 {n} 或 {n,} 或 {n,m} 共6种。前面三个就不赘述了,主要看后三个
限定符的使用例子如下:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>菜鸟教程(runoob.com)</title> 6 </head> 7 <body> 8 9 <script> 10 var str1 = "Chapter 1"; 11 var str2 = "Chapter 15"; 12 var str3 = "Chapter "; 13 var reg = /Chapter [1-9][0-9]*/; 14 document.write(str1.match(reg)+"<br/>"); 15 document.write(str2.match(reg)+"<br/>"); 16 document.write(str3.match(reg)+"<br/>"); 17 </script> 18 19 </body> 20 </html>
结果解释:/Chapter [1-9][0-9]*/ 等价于/Chapter [1-9]/ 、 /Chapter [1-9][0-9]/ 、/Chapter [1-9][0-9][0-9]/等待
以上代码运行结果如下:
标签:type html bsp 必须 使用 9.png utf-8 def 字符串
原文地址:https://www.cnblogs.com/hml-xxbj/p/9374851.html