正則物件常用的方法
一 test方法:檢測某個字串是否匹配,有的話返回true,沒有的話返回false。接受乙個字串作為引數。
二exec方法:接受的是字串,返回的結果是陣列。這個陣列是乙個物件,該方法中的正則物件如果不是全域性匹配,即沒有g修飾符,則每次呼叫只會從字串開頭處匹配第乙個結果,且每次呼叫結果都是一樣的。只有指定為全域性匹配,才能夠按照從左往右依次去匹配,每次呼叫匹配乙個結果。
三 compile方法。改方法主要是對正則進行編譯,適合於乙個正則被多次呼叫的情況。改方法不太常用
js中的string型別的物件也擁有一些和正則相關的方法
一:search方法:查詢匹配的子串第一次出現的位置,存在就返回索引值,不存在返回-1。
二:split方法:字串拆分成陣列。字串拆分規則不統一的情況下才需要使用
三:replace方法:將字串中的某些子串替換為需要的內容。第乙個引數為正則或者是子串,第二個引數為被替換的新的字串。
四:match方法:接受乙個正則作為引數,用來匹配乙個字串,它的輸出結果在不是全域性匹配的情況下和exec方法的結果一致即乙個陣列並帶有額外的屬性,如果採用全域性匹配,則不返回任何和其被匹配字串相關的資訊,只返回匹配的結果
常用的正則總結
經常使用的正則總結 匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的長度 乙個雙位元組字元長度計2,ascii字元計1 匹配空白行的正規表示式 n s r 評注 可以用來...
js正則及常用方法函式總結
正規表示式作為一種匹配處理字串的利器在很多語言中都得到了廣泛實現和應用,web開發本質上是處理字串 服務端接受請求處理後拼接字串作為響應,這在早期的cgi程式設計中最明顯,然後客戶端解析字串進行渲染和執行 所以說,js作為一門常用於web開發的語言,必然要具備正則這種強大的特性,本文將對js中的正則...
正則幾個常用的方法
exec 對string進行正則處理,並返回匹配結果.array 0 為原字串,array i 為匹配在整個被搜尋字串中的位置。test 測試string是否包含有匹配結果,包含返回true,不包含返回false。match pattern 根據pattern進行正則匹配,如果匹配到,返回匹配結果,...