JS 正则 替换font里的内容 2016-05-28 16:17:00<font color="#FF0000">4794</font> 次

configs.afterExtractField=function(fieldName,data,page){if(fieldName=="article_publis... configs.afterExtractField = function(fieldName, data, page) {
if(fieldName== "article_publish_time"){
data = data.replace(/ </?font[^><]*> ,"");

我想把4794这数字去掉,我已经可以把font标签去掉,不过我想把里面的数字去掉
但是不能去掉前面的时间部分
只去掉次数的数字
展开
 我来答
gjsgdhr
2016-10-20 · TA获得超过1800个赞
知道小有建树答主
回答量:665
采纳率:77%
帮助的人:465万
展开全部
  1. 直接去掉font标签

    正则表达式:/<font.*?<\/font>/g

  2. 只是去掉时间

    正则表达式:/(<font.*?>).*?(<\/font>)/g    替换内容:$1$2

使用示例如下:

var str = "2016-05-28 16:17:00<font color='#FF0000'>4794</font>";
// 第一种,输出结果:2016-05-28 16:17:00
console.log(str.replace(/<font.*?<\/font>/g,""));
// 第二种,输出结果:2016-05-28 16:17:00<font color='#FF0000'></font>
console.log(str.replace(/(<font.*?>).*?(<\/font>)/g ,"$1$2"));

按需选择吧

解0人
2016-10-18 · TA获得超过2389个赞
知道大有可为答主
回答量:1474
采纳率:83%
帮助的人:757万
展开全部
\d+(?=</font> 次)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式