js中與正則有關的方法

2021-08-30 09:25:27 字數 729 閱讀 3910

一:regexp物件的方法

1.rgexp.exec(str)

如果 exec 方法沒有找到匹配,則它返回 null。如果它找到匹配,則 exec 方法返回乙個陣列。

if(/^(-|\+)?\d+$/.exec(age)==null)

2.rgexp.test(str)

test 方法檢查在字串中是否存在乙個模式,如果存在則返回 true,否則就返回 false。

if(/^\s+\w*$/.test(passw))

二:string物件方法

1.stringobj.match(rgexp)

如果 match 方法沒有找到匹配,返回 null。如果找到匹配返回乙個陣列。

2.stringobj.search(rgexp)

如果找到乙個匹配,search 方法將返回乙個整數值,指明這個匹配距離字串開始的偏移位置。如果沒有找到匹配,則返回 -1

3.stringobj.replace(rgexp, replacetext)

返回根據正規表示式進行文字替換後的字串的複製,如果 rgexp 不是正規表示式物件,它將被轉換為字串。

s = str.replace(/(^\s*)|(\s*$)/g,"");//去除兩頭空格

4.stringobj.split([separator[, limit]])

separator字串或正規表示式,物件將乙個字串分割為子字串,然後將結果作為字串陣列返回

js正規表示式有關的各種方法

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

js中的正則

正規表示式主體 修飾符 可選,搜尋不區分大小寫 js中,正規表示式常用於search 和replace 這兩個字串方法。search 用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串,並返回子串的起始位置。搜尋字串 runoob 並顯示匹配的起始位置 p myfunction 點我 bu...

ERP系統中與BOM有關的常用方法

一 bom展開 按任一父結點展開到最底層 以下寫乙個簡單的,視具體要求稍做修改即可。create table 表 levelid int,levelname char 2 parent int insert 表 select 1,aa 0 union all select 2 bb 1 union ...