Javascript 从内容中删除逗号
我想通过删除逗号来更改日期格式Javascript 从内容中删除逗号,javascript,jquery,html,css,counter,Javascript,Jquery,Html,Css,Counter,我想通过删除逗号来更改日期格式 <ul class="icons"> <li> <a id="lnkAddCal" href="javascript:void(1);" style="text-decoration: none"> <img
<ul class="icons">
<li>
<a id="lnkAddCal" href="javascript:void(1);" style="text-decoration: none">
<img src="/g/images/details-calendar-large.png" title="Add to Calendar" alt="Add to Calendar"><span style="display:block">Add to Calendar</span>
</a>
<p id="tdCal" style="position:relative;display:none;">
</p>
</li>
</ul>
<input name="planner" value="" type="hidden">
<input name="title" value="" type="hidden">
<input name="start" value="" type="hidden">
<input name="end" value="" type="hidden">
<input name="loc" value="" type="hidden">
<input name="desc" value="" type="hidden">
<input name="createdate" value="" type="hidden">
</div>
我无法访问html内容
var d=“2015年11月20日星期五,2015年11月22日星期日”
var res=d.替换(/,(?=\s+\d+)/g,“”;
文件编写(res);
<ul class="icons">
<li>
<a id="lnkAddCal" href="javascript:void(1);" style="text-decoration: none">
<img src="/g/images/details-calendar-large.png" title="Add to Calendar" alt="Add to Calendar"><span style="display:block">Add to Calendar</span>
</a>
<p id="tdCal" style="position:relative;display:none;">
</p>
</li>
</ul>
<input name="planner" value="" type="hidden">
<input name="title" value="" type="hidden">
<input name="start" value="" type="hidden">
<input name="end" value="" type="hidden">
<input name="loc" value="" type="hidden">
<input name="desc" value="" type="hidden">
<input name="createdate" value="" type="hidden">
</div>
<ul class="icons">
<li>
<a id="lnkAddCal" href="javascript:void(1);" style="text-decoration: none">
<img src="/g/images/details-calendar-large.png" title="Add to Calendar" alt="Add to Calendar"><span style="display:block">Add to Calendar</span>
</a>
<p id="tdCal" style="position:relative;display:none;">
</p>
</li>
</ul>
<input name="planner" value="" type="hidden">
<input name="title" value="" type="hidden">
<input name="start" value="" type="hidden">
<input name="end" value="" type="hidden">
<input name="loc" value="" type="hidden">
<input name="desc" value="" type="hidden">
<input name="createdate" value="" type="hidden">
</div>
-
<ul class="icons">
<li>
<a id="lnkAddCal" href="javascript:void(1);" style="text-decoration: none">
<img src="/g/images/details-calendar-large.png" title="Add to Calendar" alt="Add to Calendar"><span style="display:block">Add to Calendar</span>
</a>
<p id="tdCal" style="position:relative;display:none;">
</p>
</li>
</ul>
<input name="planner" value="" type="hidden">
<input name="title" value="" type="hidden">
<input name="start" value="" type="hidden">
<input name="end" value="" type="hidden">
<input name="loc" value="" type="hidden">
<input name="desc" value="" type="hidden">
<input name="createdate" value="" type="hidden">
</div>
我不知道如何在不修改内容页的情况下做到这一点
<ul class="icons">
<li>
<a id="lnkAddCal" href="javascript:void(1);" style="text-decoration: none">
<img src="/g/images/details-calendar-large.png" title="Add to Calendar" alt="Add to Calendar"><span style="display:block">Add to Calendar</span>
</a>
<p id="tdCal" style="position:relative;display:none;">
</p>
</li>
</ul>
<input name="planner" value="" type="hidden">
<input name="title" value="" type="hidden">
<input name="start" value="" type="hidden">
<input name="end" value="" type="hidden">
<input name="loc" value="" type="hidden">
<input name="desc" value="" type="hidden">
<input name="createdate" value="" type="hidden">
</div>
请帮助。一种方法是使用下面这样的正则表达式。下面是一个要演示的JSFIDLE
<ul class="icons">
<li>
<a id="lnkAddCal" href="javascript:void(1);" style="text-decoration: none">
<img src="/g/images/details-calendar-large.png" title="Add to Calendar" alt="Add to Calendar"><span style="display:block">Add to Calendar</span>
</a>
<p id="tdCal" style="position:relative;display:none;">
</p>
</li>
</ul>
<input name="planner" value="" type="hidden">
<input name="title" value="" type="hidden">
<input name="start" value="" type="hidden">
<input name="end" value="" type="hidden">
<input name="loc" value="" type="hidden">
<input name="desc" value="" type="hidden">
<input name="createdate" value="" type="hidden">
</div>
尝试利用x(?=y)
<ul class="icons">
<li>
<a id="lnkAddCal" href="javascript:void(1);" style="text-decoration: none">
<img src="/g/images/details-calendar-large.png" title="Add to Calendar" alt="Add to Calendar"><span style="display:block">Add to Calendar</span>
</a>
<p id="tdCal" style="position:relative;display:none;">
</p>
</li>
</ul>
<input name="planner" value="" type="hidden">
<input name="title" value="" type="hidden">
<input name="start" value="" type="hidden">
<input name="end" value="" type="hidden">
<input name="loc" value="" type="hidden">
<input name="desc" value="" type="hidden">
<input name="createdate" value="" type="hidden">
</div>
仅当x后跟y时才匹配x
<ul class="icons">
<li>
<a id="lnkAddCal" href="javascript:void(1);" style="text-decoration: none">
<img src="/g/images/details-calendar-large.png" title="Add to Calendar" alt="Add to Calendar"><span style="display:block">Add to Calendar</span>
</a>
<p id="tdCal" style="position:relative;display:none;">
</p>
</li>
</ul>
<input name="planner" value="" type="hidden">
<input name="title" value="" type="hidden">
<input name="start" value="" type="hidden">
<input name="end" value="" type="hidden">
<input name="loc" value="" type="hidden">
<input name="desc" value="" type="hidden">
<input name="createdate" value="" type="hidden">
</div>
匹配逗号,
仅当逗号后跟一个或多个空格\s+
后跟一个或多个数字\d+
<ul class="icons">
<li>
<a id="lnkAddCal" href="javascript:void(1);" style="text-decoration: none">
<img src="/g/images/details-calendar-large.png" title="Add to Calendar" alt="Add to Calendar"><span style="display:block">Add to Calendar</span>
</a>
<p id="tdCal" style="position:relative;display:none;">
</p>
</li>
</ul>
<input name="planner" value="" type="hidden">
<input name="title" value="" type="hidden">
<input name="start" value="" type="hidden">
<input name="end" value="" type="hidden">
<input name="loc" value="" type="hidden">
<input name="desc" value="" type="hidden">
<input name="createdate" value="" type="hidden">
</div>
var d=“2015年11月19日星期四,2015年11月21日星期六”
var res=d.替换(/,(?=\s+\d+)/g,“”;
文件编写(res)代码>拆分逗号分隔的字符串,然后根据需要再次连接。它是否总是以给定的模式?如果是,我可以给你简单的js代码来实现你的目标。内容页?你在说什么?请问,“2015年11月20日,星期五,2015年11月22日,星期日”在哪里生成,在html
中呈现?我正要发布这个。如果分隔日期的逗号前的空格不是错误,并且字符串的格式也是这样,那么这就是你的答案。你已经删除了所有“,”它会发出警报,如果删除警报则不起作用。我也需要插入jquery库吗?@RohitMehra你不需要jquery。请参阅更新的JSFIDLE,它仅删除相关的commas@PaulFitzgerald我的javascript不是很好。我可以看到它与警报一起工作,但我不希望它处于警报状态。我想我使用这个脚本,它删除了相关部分的逗号。谢谢