一: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 ...