前端正規表示式,轉義字元

2021-10-24 19:46:25 字數 847 閱讀 3988

轉義 -->轉換意義 改變意義

轉義符號 轉義字元

\ \字元

\n 換行

\t -->製表符 -->tab鍵 4個空格

/i ignore case 忽略大小寫

/g global 全域性匹配

/m multi-line 多行匹配

windows \r\n

mac \r

linux \n

regexp = regular expression

正則 物件

字串片段 大小寫預設敏感 連續

gim 修飾符 正則屬性

元字元 正則使用的轉義字元

\w === [0-9a-za-z_];

\w === [^\w];

\d === [0-9]; digit

\d === [^\d];

\s === [\r\n\t\v\f];

\s === [^\s];

\s === [\r\n\t\v\f];

\s === [^\s];

\r 回車符 \n 換行符 \t 製表符 tab \v 垂直換行符 \f 換頁符

\b 單詞邊界

\b 非單詞邊界

.可以匹配除了回車和換行的所有字元

n+ 0-9a-za-z_

不回頭貪婪模式

n* 0-9a-za-z_ \d digit 0-9

n? 字串從左到右,依次先匹配多,再匹配少,如果一旦匹配上就不回頭匹配

n === n+ === n* === n?

^n 匹配任何以n開頭的字串

?=n 匹配任何其後緊接著指定字串n的字串

?!n

前端正規表示式

ecmascript v3 規定,replace 方法的引數 replacement 可以是函式而不是字串。在這種情況下,每個匹配都呼叫該函式,它返回的字串將作為替換文字使用。該函式的第乙個引數是匹配模式的字串。接下來的引數是與模式中的 子表示式匹配的字串 可以有 0 個或多個這樣的引數。接下來的引...

前端 正規表示式

1 什麼是正規表示式 能讓計算機讀懂的字串匹配規則。2 正規表示式的寫法 var re new regexp 規則 可選引數 var re 規則 引數 3 規則中的字元 1 普通字元匹配 如 a 匹配字元 a a,b 匹配字元 a,b 2 轉義字元匹配 d 匹配乙個數字,即0 9 d 匹配乙個非數字...

前端正規表示式驗證

驗證用法 如下 validation 123 qq.com 1 length 阿史蒂芬 8 function 郵箱 預設 switch chktype break 郵箱 case 2 reg 0 9 0 9 break 整數或者小數 case 3 reg 0 9 break 只能輸入數字 case ...