var str = '3.18215414.2152.54123_'var reg = /2.54/g; //
.表示匹配任意字元,所以這裡面會匹配到2154和2.54,不加g則只會匹配到第乙個
console.log(str.match(reg)) //
match匹配出來的是陣列[2154,2.54] search尋找的是匹配到的下標
var reg1 = /2\.54/g; //
如果想精確匹配到2.54,則加上\轉義
console.log(str.match(reg1)) //
[2.54]
console.log(str.match(/\w/g)) //
\w表示匹配包括下劃線的任何單詞字元。類似但不等價於「[a-za-z0-9_]」,這裡的"單詞"字元使用unicode字符集。
console.log(str.match(/\w/g)) //
小w匹配不到的大w都能匹配到
//\d 用於匹配數字 \d匹配所有非數字的 \s匹配所有製表符空行 \s則能匹配到\s去反的所有東西
//乙個方括號代表乙個字元[yy][oo]代表匹配到的是y或者y和o或者o +代表重複一次或多次
console.log(str.match(/\d\.\d/g))
正規表示式基礎用法
正規表示式 regular expression 描述了一種字串匹配的模式 pattern 可以用來檢查乙個串是否含有某種子串 將匹配的子串替換或者從某個串中取出符合某個條件的子串等。字元含義示例 匹配任意長度的字串 匹配長度為1的字串 匹配除換行符以外的任意字元 匹配字串 一行 的開始 匹配字串 ...
正規表示式基礎用法
參考文件 正規表示式必知必會 ben forta著 楊濤譯 一 正規表示式用途 搜尋和替換 正規表示式是用來匹配和處理文字的字串 二 元字元分為兩種,一種匹配文字的 例如.一種是正規表示式語法所要求的 例如 這些元字元要匹配自己本事需要轉義 空白元字元 貪婪型 元字元,進行匹配時是 多多益善而不是適...
正規表示式基礎用法總結
正規表示式概述 專門描述字串中字元出現規則的表示式 1 用途 1 驗證字串格式 2 查詢 遮蔽敏感詞 2 字符集 3 預定義字符集 字符集的最簡化寫法 d 一位數字 0 9 w 匹配一位字母 數字或 s 可匹配空格 製表符tab等空白 匹配所有文字 萬用字元 4 數量詞 如果規定乙個字符集或子規則反...