用jQuery删除字符串中的一些文本

<td colspan="2" class="ai1ec-time">
    <a class="ai1ec-button ai1ec-calendar-link" href="#">
         Back to Calendar »                
    </a>
    July 12,2012 @ 08:00 am – July 13,2012 @ 10:00 pm
</td>​

上面是我的HTML标记,显示下面的文字.

    
                
                    返回日历»
                2012年7月12日上午08:00 – 2012年7月13日晚上10点

我需要从开始日期/时间@ 08:00 am和结束日期/时间@ 10:00 pm删除.如何用jQuery完成?我听说并读过一些名为Regexp的东西,那需要使用什么?用jQuery remove()?

我忘了提到’时间’没有固定.唯一固定的是需要删除的部分以’@’开头,以’m’结尾

解决方法

$(".ai1ec-time").html(function(i,o){
  return o.replace( /@[0-9:\s]+(am|pm)/ig,'' );
});

演示:http://jsbin.com/ozuwob/2/edit

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...