js,如何去掉 里面的<font color="#FF0000">6103</font> ?
2016-08-1709:32:00<fontcolor="#FF0000">6103</font>里面的<fontcolor="#FF0000">6103</font>...
2016-08-17 09:32:00<font color="#FF0000">6103</font> 里面的<font color="#FF0000">6103</font> 里面的6103是变量(会变成其他数字)求助
configs.afterExtractField = function(fieldName, data, page) {
if(fieldName== "article_publish_time"){
data = data.replace(/<\/?font[^>]*>/gi,"");
这个是我目前使用的,没有效果 无法去掉6103 展开
configs.afterExtractField = function(fieldName, data, page) {
if(fieldName== "article_publish_time"){
data = data.replace(/<\/?font[^>]*>/gi,"");
这个是我目前使用的,没有效果 无法去掉6103 展开
1个回答
展开全部
//仅去掉6103,font标签保留
'2016-08-17 09:32:00<font color="#FF0000">6103</font> '.replace(/[0-9]+(?=<[/]font[>])/g,'');
这个正则匹配的是数字加</font>格式,但不替换</font>
追问
configs.afterExtractField = function(fieldName, data, page) {
if(fieldName== "article_publish_time"){
data = data.replace(/[0-9]+(?=])/g,'');
不过这样的话用不了,一直提示要把[/]去掉
追答
那换成这个呢
'2016-08-17 09:32:006103 '.replace(/[0-9]+(?=)/g,'')
我觉得应该不会,因为给你前我都是在浏览器里面试过的
你试试在地址栏输入:
JavaScript:alert('2016-08-17 09:32:006103 '.replace(/[0-9]+(?=)/g,''));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询