分类 | 属性 | 描述 |
匹配符 | /b | 匹配单词边界 |
\d | 匹配单个数字字符[0-9] | |
\f | 匹配单个换页符 | |
\n | 匹配单个换行符 | |
\r | 匹配单个回车符 | |
\s | 匹配任何空白符,包括空格、制表符、换页符等[\f\n\r\t\v] | |
\t | 匹配单个制表符 | |
\v | 匹配单个垂直制表符 | |
\w | 匹配包含下划线的任意单词字符[0-9a-zA-Z_] | |
通配符 | ^、$ | 匹配字符串的开始和结束位置 |
* | 匹配前面的子表达式0-多次 | |
+ | 匹配前面的子表达式1-多次 | |
? | 匹配前面的子表达式0-1次 | |
{n,m} | 匹配前面的子表达式n-m次 | |
. | 匹配除“\n”之外的任意字符 | |
(x|y) | 匹配x或y | |
[] | 匹配所包含的任意一个字符 | |
[^] | 匹配非包含的任意一个字符 | |
[-] | 匹配指定范围内任意一个字符 | |
方法 | var a=/pattern/[flags] | 使用正则标识字符串,pattern:正则式模式;flags:标志位,g(全文查找)、i(忽略大小写)、m(多行查找) |
var reg = new RegExp("pattern",["flags"]) | 使用内置正则表达式对象 | |
compile() | 新正则替代旧正则 | |
execl() | 在字符串中查找,返回一个数组,不成功返回null | |
text() | 返回bool值 |
js:正则表达式
最新推荐文章于 2024-07-10 15:25:29 发布
本文详细介绍了正则表达式中的关键元素,包括匹配单词边界的/b/,数字字符/d/,以及各种换行和空白符的匹配。此外,还提到了标志位如g、i和m在全文查找、忽略大小写和多行查找中的作用。通过实例展示了如何创建和使用正则表达式进行文本匹配。
摘要由CSDN通过智能技术生成