gpt4 book ai didi

javascript - 识别并替换 html 字符串中的格式化日期范围

转载 作者:行者123 更新时间:2023-12-03 07:23:13 27 4
gpt4 key购买 nike

我有一个以下 html 字符串,其中的日期范围必须被替换。

 var htmlStr = "<strong>1-Mar-2015</strong>"+
"<span> to </span>"+
"<strong>15-Feb-2016</strong><br>"+
"<span>by </span>"+
"<strong>Week</strong><br>"+
"<span>Key</span>"+
"<span> is </span>"+
"<strong>Key Value</strong><br>"+
"<span>Type</span>"+
"<span> is </span>"+
"<strong>Report</strong>"+
"<span> or </span>"+
"<strong>Incident</strong><br>"+
"<span>SomeKey</span>"+
"<span> is </span>"+
"<strong>SomeValue</strong>";

我想用一些特定的日期范围替换日期范围。现在我正在用 br 标签打破 html 字符串来划分不同的属性,并尝试替换第一个和第二个强标签的内容。

我正在寻找可能的正则表达式解决方案来替换日期范围。

js代码流程如下:

var startdate = '2-Jun-2012';//selected from dom
var enddate = '24-Sept-2014';//selected from dom
for(var i = 0; i < IDList.length; i++ ) {
var htmstr = loadHtmlDataFromServer(IDList[i]); //will get html type content from server
//if startdate and enddate value exist, update htmstr
CreateModal(htmlstr, IDList[i]);
}

最佳答案

您标记了此 jQuery:

var $html = $(hmtlstr),$dates=$html.find("strong");
$dates.eq(0).text(newFromDateString);
$dates.eq(1).text(newToDateString);

关于javascript - 识别并替换 html 字符串中的格式化日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36112560/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com