js 正則擷取

2021-10-02 05:44:45 字數 1311 閱讀 6477

**段 

正規表示式 獲取匹配的內容並且高亮內容。

var regex=/\[\*(.+?)\#(.+?)@\]/g;

var text = "《德邦物流車輛運輸協議鄭州港達合同主體變更》三方協議甲方:德邦物流股份****乙方:[*partyb#鄭州港達物流@]丙方:[*partyb#河南港達**鏈管理****@]根據《中華人民共和國合同法》的規定,甲乙雙方在已簽訂所有合同的基礎上,甲方履行原合同,原鄭州港達物流****承運線路自2023年8月1日起發生的業務款項,均由丙方河南港達**鏈管理****負責開具發票,甲方取得相應發票後付款至丙方指定賬戶。第二條:原合同中乙方賬戶資訊:開戶名稱:[*receiptname#鄭州港物流****@];開戶銀行:[*receiptbank#中國建設銀路支行@];開戶賬號:[*partyaaccount#41001505010050208963@]變更為:乙方賬戶資訊:開戶名稱:[*receiptname#河南港達公司@];開戶銀行:[*receiptbank#中國建設股津支行@];開戶賬號:[*begindate#41@]050168680800000545本協議生效後,是原合同及其補充協議不可分割的組成部分,與原合同具有同等的法律效力。除本協議明確變更的條款外,協議未涉及事宜,以原合同及其補充協議為準。本協議一式三份,自2023年8月1日生效,甲乙丙三方各執壹份,具有同等的法律效力。附:變更合同主體明細簽訂日期合同名稱2017/11/30德邦物流車輛運輸協議-鄭州青島雙邊線路2018/9/26德邦物流車輛運輸協議鄭州-呼和浩特雙邊線路2018/9/7德邦物流車輛運輸協議鄭州-合肥雙邊線路2018/11/5德邦快遞車輛運輸協議蘇州-東平雙邊2018/12/6德邦快遞車輛運輸協議鄭州-東平雙邊線路2019/1/21德邦快遞車輛運輸協議鄭州-江夏線路2019/2/22德邦快遞車輛運輸協議鄭州-蕪湖線路2019/6/5德邦快遞公路運輸服務合同甲方:德邦物流股份****乙方:鄭州港達物流****日期:日期:2019-07-3113:44:212019-07-2610:01:04丙方:[*partyb#河南公司@]"

var result;

var rtn = "";

var lastindex = 0;

list = ;

while((result=regex.exec(text))!=null) );

list.push();

lastindex = result[0].length + result.index;

console.log("!!!!!!!!!!!!!!!!!!!!!!!!!")

}if(lastindex != text.length ) );

} console.log(list);

JS 正則擷取文字匹配的字串

特別注意,match的物件要為string型別 1 js擷取兩個字串之間的內容 varstr aaabbbcccdddeeefff str str.match aaa s fff 1 alert str 結果bbbcccdddeee2 js擷取某個字串前面的內容 varstr aaabbbcccdd...

正則擷取數字 幾個正則例子

一,懶惰模式下盡量延後匹配的起始位置 html標籤 需求 匹配結果四 test1 bbtest2 cc這裡採用的是非貪婪模式,前面的 仍然是匹配到 test1 為止,此時後面的 cc 無法匹配成功,要求 必須繼續向右嘗試匹配,直到匹配內容為 test1 bbtest2 時,後面的 cc 才能匹配成功...

js字串擷取

substr 方法 返回乙個從指定位置開始的指定長度的子字串。stringvar.substr start length 引數stringvar 必選項。要提取子字串的字串文字或 string 物件。start 必選項。所需的子字串的起始位置。字串中的第乙個字元的索引為 0。length 可選項。在...