JavaScript 正規表示式

2021-07-15 02:32:39 字數 1461 閱讀 8258

一、什麼是正規表示式?

正規表示式又稱正規表示式,是使用單個字串來描述、匹配一系列符合某個句法規則,正規表示式通常被用來檢索、替換那些某個符合模式的文字。

二、為什麼要用正規表示式?

正規表示式主要用來驗證客戶端的輸入資料。使用者填寫完表單單擊按鈕之後,表單就會被傳送到伺服器,在伺服器端通常會用php、asp.net等伺服器指令碼對其進行進一步處理。因為在客戶端驗證,可以節約大量的伺服器端的系統資源,並且提供更好的使用者體驗。

三、建立正規表示式的兩種方式?

1、new運算子:

var box=new  regexp('box'); //第乙個引數字串限制格式,都包含box。

var box=new regexp('box','ig'); //第二個引數可選模式修飾符

其中:引數i表示忽略大小寫

g     全域性匹配

m     多行匹配

2、字面量:

var box=/box/;

var box=/box/ig;

四、如何測試正規表示式?

regexp物件包含兩個方法:test()和exec(),功能基本相似,使用者測試字串匹配。test()方法在字串中查詢是否存在指定的正規表示式並返回布林值。如果存在則返回true,不存在則返回false。exec()方法也使用者在字串中查詢指定正規表示式。如果exec()方法執行成功,則返回包含該查詢字串的相關資訊陣列。如果執行質保,則返回null。

1、使用new運算子的test方法示例

var pattern=new regexp('box','i');             //建立正則表達模式

var str='this is a box';//建立要比對的字串

alert(pattern.test(str));             //通過test()方法驗證是否匹配

2、使用字面量方式的test方法示例

var pattern=/box/i;

var str='this is a box';

alert(pattern.test(str));    //i:不區分大小寫   g:對全域性起作用

string物件中的正規表示式

五、獲取控制:

六、總結:

正規表示式用於驗證客戶端的使用者資料,在提交到伺服器之前現在客戶端進行驗證,大大節省伺服器的系統資源,獲得更好的使用者體驗。

Javascript正規表示式

這段時間學習js,正好遇到了正規表示式。下面通過使用例項介紹一下正規表示式。正規表示式,又稱正規表示法 常規表示法 英語 regular expression,在 中常簡寫為regex regexp或re 電腦科學的乙個概念。正規表示式使用單個字串來描述 匹配一系列符合某個句法規則的字串。在很多文字...

JavaScript 正規表示式

一 什麼是正規表示式 正規表示式 regular expression 是乙個描述字元模式的物件。測試正規表示式 regexp 物件包含兩個方法 test 和exec 功能基本相似,用於測試字串匹配。test 方法在字串中查詢是否存在指定的正規表示式並返回布林值,如果存在則返回true,不存 在則返...

javascript 正規表示式

正規表示式 regexp物件 主要用於表單驗證 1 建立正規表示式 1 var ret pattern pattern是內容,可以是正規表示式的內容,可以是字元或是其他的內容 2 var rag new regexp pattern 括號內可以是雙引號或者單引號 2 正規表示式的exec方法 reg...