有幾條字串
a.“Daisy.Zheng 14:46:37 RequestDate: 2019/12/24 -> 2020/1/2 NeedByDate: 2019/12/26 -> 2020/1/3”
b.“Daisy.Zheng 21:23:33 RequestDate: 2020/01/24 -> 2020/3/2”
想要取出其中的RequestDate后面的日期范圍:
a: 2019/12/24 -> 2020/1/2
b:2020/01/24 -> 2020/3/2
uj5u.com熱心網友回復:
var str = "Daisy.Zheng 14:46:37 RequestDate: 2019/12/24 -> 2020/1/2 NeedByDate: 2019/12/26 -> 2020/1/3";
var res = str.match(/(?<=RequestDate: )\d{4}\/\d{1,2}\/\d{1,2} -> \d{4}\/\d{1,2}\/\d{1,2}/);
alert(res[0]);
uj5u.com熱心網友回復:
謝謝你的快速回復!!正式我想要的。再問多一個,如果我想找出匹配這段字串之外的所有其它字符呢?
比如:
a:“Daisy.Zheng 14:46:37 NeedByDate: 2019/12/26 -> 2020/1/3”
b:“Daisy.Zheng 21:23:33 ”
uj5u.com熱心網友回復:
var str = "Daisy.Zheng 14:46:37 RequestDate: 2019/12/24 -> 2020/1/2 NeedByDate: 2019/12/26 -> 2020/1/3";
var res = str.replace(/RequestDate: \d{4}\/\d{1,2}\/\d{1,2} -> \d{4}\/\d{1,2}\/\d{1,2}\s*/, "");
alert(res);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/89118.html
標籤:JavaScript
