正則表達式對一些不能打印的特殊字符,提供了表達方法。
* `\cX`表示`Ctrl-[X]`,其中的`X`是A-Z之中任一個英文字母,用來匹配控制字符。
* `[\b]`匹配退格鍵(U+0008),不要與`\b`混淆。
* `\n`匹配換行鍵。
* `\r`匹配回車鍵。
* `\t`匹配制表符 tab(U+0009)。
* `\v`匹配垂直制表符(U+000B)。
* `\f`匹配換頁符(U+000C)。
* `\0`匹配`null`字符(U+0000)。
* `\xhh`匹配一個以兩位十六進制數(`\x00`\-`\xFF`)表示的字符。
* `\uhhhh`匹配一個以四位十六進制數(`\u0000`\-`\uFFFF`)表示的 Unicode 字符。
- 第一章:變量與作用域
- 第一節:變量
- 第二節:執行環境及作用域
- 第三節:JS 解析機制
- 第四節:垃圾收集
- 第二章:深入函數
- 第一節:概述
- 第二節:函數聲明
- 第三節:函數調用
- 第四節:函數參數
- 第五節:函數返回值
- 第三章:面向對象
- 第一節:概述
- 第二節:對象聲明
- 第三節:this 關鍵字
- 第四節:對象遍歷
- 第五節:對象繼承
- 第六節:模塊
- 第四章:正則表達式
- 第一節:概述
- 第二節:實例屬性
- 第三節:實例方法
- 第一課時:測試
- 第二課時:執行
- 第四節:匹配規則
- 第一課時:字面量字符和元字符
- 第二課時:轉義符
- 第三課時:特殊字符
- 第四課時:字符類
- 第五課時:預定義模式
- 第六課時:重復類
- 第七課時:量詞符
- 第八課時:貪婪模式
- 第九課時:修飾符
- 第十課時:組匹配
- 第五節:字符串的實例方法
- 第一課時:匹配
- 第二課時:搜索
- 第三課時:替換
- 第四課時:分割