成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JavaScript 正則表達(dá)式筆記

jeffrey_up / 418人閱讀

摘要:元字符是在正則表達(dá)式中有特殊含義的非字母字符。五前瞻后顧后瞻正則表達(dá)式從文本頭部向尾部開始解析,文本尾部方向,稱為前。前瞻就是在正則表達(dá)式匹配到規(guī)則的時候,向前檢查是否符合斷言,后顧后瞻方向相反。替換與正則表達(dá)式匹配的子串。

Regular Expression 使用單個字符串來描述、匹配一系列符合某個句法規(guī)則的字符串。
按某種規(guī)則去匹配符合條件的字符串。不同編程語言的正則表達(dá)式略有不同。

圖形工具(正則表達(dá)式在線工具):http://regexper.com

一、語法

JavaScript通過內(nèi)置對象 RegExp 支持正則表達(dá)式,有兩種方法實(shí)例化RegExp對象:字面量和構(gòu)造函數(shù)。

1. 字面量
// 實(shí)例化一個正則表達(dá)式,匹配字符串中的is單詞
var reg = /is/g;

"She is girl, This is a computer.".replace(reg, "IS");
// 結(jié)果 "She IS girl, This IS a computer."
2. 構(gòu)造函數(shù)
var reg = new RegExp("is", "g"); 
"She is girl, This is a computer.".replace(reg, "IS");
// 結(jié)果 "She IS girl, This IS a computer."
二、元字符

正則表達(dá)式由兩種基本字符類型組成:原義文本字符和元字符。元字符是在正則表達(dá)式中有特殊含義非字母字符。

* + $ ^ . |  () {} []
字符 含義 字符 含義
水平制表符 v 垂直制表符
換行符 回車符