1 / 30
文档名称:

JS正则表达式大全.pdf

格式:pdf   大小:952KB   页数:30页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JS正则表达式大全.pdf

上传人:3144187108 2022/7/15 文件大小:952 KB

下载得到文件列表

JS正则表达式大全.pdf

文档介绍

文档介绍:: .
JS 正则表达式大全
JavaScript 采用的是 Perl 语言正则表达式语法的一个相当完整的子集.
正则表达式的模式规范是由一系列字符构成的 .大多数字符(包括所有字母数字字符)描述的都是按照字
,正则表达式/java/就和 所有包含子串 "java"
达式中的其它字符不是按照字面意思进行匹配的, /s$/ 包含两个字
符.
第一个特殊字符 "s" "$" 是一个特殊字符,它所匹配的是字
/s$/ 匹配的就是以字母 "s" 结尾的字符串.

我们已经发现了,
的正则表达式还通过以反斜杠(\),序列 "\n" 在字符串中匹配的是
,:
正则表达式的直接量字符
字符 匹配
________________________________
字母数字字符 自身
\ f 换页符
\ n 换行符
\ r 回车
\ t 制表符
\ v 垂直制表符
\ / 一个 / 直接量
\ \ 一个 \ 直接量
\ . 一个 . 直接量
\ * 一个 * 直接量
\ + 一个 + 直接量
\ ? 一个 ? 直接量
\ | 一个 | 直接量
\ ( 一个 ( 直接量\ ) 一个 ) 直接量
\ [ 一个 [ 直接量
\ ] 一个 ] 直接量
\ { 一个 { 直接量
\ } 一个 } 直接量
\ XXX 由十进制数 XXX 指 定的 ASCII 码字符
\ Xnn 由十六进制数 nn 指定的 ASCII 码字符
\ cX 控制字符^X. 例如, \cI 等价于 \t, \cJ 等价于 \n
___________________________________________________
如果想在正则表达式中使用特殊的标点符号,必须在它们之前加上一个 "\" .


,所
以正则表达式 / [abc] / 和字母 "a" , "b" , "c" 中的任何一个 ,这些类匹
,要将一个 ^ 符号作为从左中括号
算起的第 / [a-zA-z0-9] / .
由于某些字符类非常常用,所以 JavaScript 的正则表达式语法包含一些特殊字符和转义序列来表示这些
, \s 匹配的是空格符,制表符和其它空白符, \s 匹配的则是空白符之外的任何字符.
正则表灰式的字符类
字符 匹配