有一個文本內容是這樣
下單時間
2020-03-29 18:19:35
承諾發貨時間
2020-04-03 23:59:59
拼單成功時間
2020-03-30 18:18:43
要獲取到2020-04-03 23:59:59這行內容 ,用正則要怎么寫?
$('#OrderNumber').val(o.val().match( 這里要怎么寫正則 );
正則菜鳥求助
uj5u.com熱心網友回復:
o.val().match(/承諾發貨時間\n([\s\S]+)\n拼單成功時間/)[1];uj5u.com熱心網友回復:
var str = `下單時間
2020-03-29 18:19:35
承諾發貨時間
2020-04-03 23:59:59
拼單成功時間
2020-03-30 18:18:43`;
var matchReg = /(?<=承諾發貨時間).*?(?=拼單成功時間)/;
str=str.replace(/[\r\n]/g, "");//去掉回車
str=str.replace(/(\s){2,}/g,""); //多個空格
alert(str.match(matchReg));
uj5u.com熱心網友回復:
\d{4}-\d{2}-\d{2} \d{2}:\d{2}^[0-9]{4}+[-]+[0-9]{2}+[-]+[0-9]{2}+[ ]+[0-9]{2}+[:]+[0-9]{2}$ 初級的好長,而且時間是有范圍的,這個沒法區別出范圍是否正確
uj5u.com熱心網友回復:
$('#OrderNumber').val(o.val().match(/承諾發貨時間\s+(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2})/)[1]);轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/67152.html
標籤:ASP
下一篇:DW資料庫系結問題
