(1)定義
/pattern/modifiers;
1.pattern
正規表示式
2.modifiers
修飾符,表示查詢的方式
修飾符描述
i執行對大小寫不敏感的匹配。
g執行全域性匹配(查詢所有匹配而非在找到第乙個匹配後停止)。
m執行多行匹配。
(2)使用場景
1.驗證字串是否符合正規表示式
var patt = /^[0-9]$/;
patt.test(135ex);
但是對於正規表示式,可以省略定義的變數
/^[0-9]$/.test(135ex)
2.查詢字串
var str = "visit w3cschool";
var n = str.search(/w3cschool/i);
表示從str中查詢w3cschool的字串,忽略大小寫
返回子字串開始的位置
3.替換字串
var str = "visit microsoft!";
var res = str.replace(/microsoft/i, "w3cschool");
表示將microsoft替換為w3cschool,忽略大小寫 js使用正規表示式
簡單的說,正規表示式是一種可以用於模式匹配和替換的強有力的工具。其作用如下 測試字串的某個模式。例如,可以對乙個輸入字串進行測試,看在該字串是否存在乙個 號碼模式或乙個信用卡號碼模式。這稱為資料有效性驗證。1.exec 方法 用正規表示式模式在字串中執行查詢,並返回包含該查詢結果的乙個陣列。rgex...
C 中使用正規表示式
正規表示式是一種用於模式匹配和替換的強有力工具,它通過構建乙個表示式對輸入的字串進行模式匹配,然後返回處理後的結果,如果你對它還不了解,請繼續往下看。以最廣泛的web身份驗證為例 我們從頁面中接收到輸入的使用者名稱,存入變數temp username,此時變數中可能含有惡意的資訊,我們想要使用者名稱...
QTP中使用正規表示式
正規表示式 regexp 物件 屬性 global屬性 設定或返回乙個 boolean 值,該值指明在整個搜尋字串時模式是全部匹配還是只匹配第乙個。ignorecase屬性 設定或返回乙個boolean值,指明模式搜尋是否區分大小寫。pattern屬性 設定或返回被搜尋的正規表示式模式。方法 exe...