날짜 범위를 바꿔야하는 다음 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 문자열을 분리하여 다른 속성을 나누고 첫 번째 및 두 번째 강력한 태그의 내용을 바꾸려고합니다.
날짜 범위를 대체 할 수있는 가능한 Regex 솔루션을 찾고 있습니다.
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);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다