js 正規表示式

2021-09-11 13:26:48 字數 2037 閱讀 6325

正規表示式介紹:

//正規表示式不是js中的獨有功能 //其他的一些語言中也有正則的實現方式,當我們在檢視關於正則的資料時,要確定你看的內容是不是js所使用的。

//正規表示式的作用:用於對字串進行操作(匹配,替換,提取)

//正則的使用不僅限於程式設計中: //有一天我想要看片了,可能會去一些論壇**上找資源 //突然我在***論壇發現了乙個我心儀已久的種子 //這個大神發了乙個帖子,想要種子的人,留下你的郵箱

//小明:大神你好,關注你很久,你共享了很多的內容,我都非常喜歡,麼麼噠,我得郵箱是[email protected] //小紅:前兩天我老公說想看這個**,我要今天晚上跟他一起看,我得郵箱是[email protected] //李雷:不廢話,直接六郵箱 lilei@***.gov.com.cn //我:好人一生平安,郵箱是[email protected] //如果這個大神會正規表示式的話,只需要簡單的一行**,即可搞定

正則的宣告方式:

複製**
字元類:

複製**
反向類:

複製**
範圍類和組合類:

複製**
量詞:

複製**
其他方法:

lang="en">

charset="utf-8">

今天天氣不錯title>

head>

//字串.replace(要替換的部分,替換為的部分)

//var str = "abacadae";

"a", "z"));

// //引數1不僅可以為字串,同樣可以設定為正規表示式

// var str = "aabaacaadaaea";

//// //如果希望正規表示式可以匹配所有滿足條件的結果,可以使用正則的匹配模式

// //書寫位置為正則後面

// // g - global - 全域性匹配

// console.log(str.replace(/a/g, "z"));

console.log(str.replace(new regexp("a","g"), "z"));

//// // i - ignorecase 忽略大小寫

// console.log(str.replace(/a/gi, "z"));

//提取操作:

// 字串.match(正則) 會將匹配到的內容提取出來,並且返回

var str = "小明:大神你好,關注你很久,你共享了很多的內容,我都非常喜歡,麼麼噠,我得郵箱是[email protected]小紅:前兩天我老公說想看這個**,我要今天晚上跟他一起看,我得郵箱是[email protected]李雷:不廢話,直接六郵箱 lilei@***.gov.com我:好人一生平安,郵箱是[email protected]"

//提取出內部的郵箱位址

//正則.exec(字串);

var reg = /(\w+)@\w+(?:\.\w+)+/g;

//使用乙個正則同時匹配多次同一字串,操作會進行累計

//分組提取:在正則中()不僅可以像以前一樣使用,還可以進行分組,分組後的內容會被exec提取出來

//但是如果某乙個組的內容並不需要提取,可以在這個括號的開始位置,書寫?:

console.log(reg.exec(str));

console.log(reg.exec(str));

console.log(reg.exec(str));

console.log(reg.exec(str));

script>

body>

html>

複製**

js數字正規表示式,js小數正規表示式

js數字正規表示式,js小數正規表示式 是否為數字 僅正數 包括正整數 正小數 0 param value returns function isnumber value 是否為所有數字 正數 負數 包括整數 小數 0 param value returns function isnumberall...

JS 正規表示式

驗證數字的正規表示式集 驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 ...

js正規表示式

用正規表示式模式在字串中執行查詢,並返回包含該查詢結果的乙個陣列。rgexp.exec str 引數rgexp 必選項。包含正規表示式模式和可用標誌的正規表示式物件。str 必選項。要在其中執行查詢的string物件或字串文字。說明如果exec方法沒有找到匹配,則它返回null。如果它找到匹配,則e...