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);
  • 什么时候
  • 2015年11月20日星期五-2015年11月22日星期日格林尼治时间09:00-17:00

  •                         <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不是很好。我可以看到它与警报一起工作,但我不希望它处于警报状态。我想我使用这个脚本,它删除了相关部分的逗号。谢谢