js 正则表达式 ,除去字符串中 font-family:xxxx 这样的字符传
2015-05-11 10:17
183 查看
function removeFontFamily(contnet){ //remove repeat var unique = function(arr) { var result = [], hash = {}; for (var i = 0, elem; (elem = arr[i]) != null; i++) { if (!hash[elem]) { result.push(elem); hash[elem] = true; } } return result; } // var arr = contnet.match(/(font-family:[^><;"]*(;)?)/ig); arr = unique(arr); for(var i=0;i<arr.length;i++){ console.log(arr[i]); var reg = new RegExp(arr[i], "ig"); contnet = contnet.replace(reg,""); } return contnet; }//
相关文章推荐
- JS使用正则表达式除去字符串中重复字符的方法
- JS使用正则表达式除去字符串中重复字符的方法
- JS正则表达式获取字符串中特定字符的方法
- 在JS中,使用正则表达式,用指定字符替换字符串前后空格
- 贡献一个在匹配字符串前后插入字符的js正则表达式
- JS正则表达式获取字符串中特定字符的方法
- js 利用正则表达式替换字符串中指定字符
- 利用正则表达式提取固定字符之间的字符串
- 正则表达式 匹配特殊字符js
- js如何识别中文字符-charCodeAt()、正则表达式
- js中字符串正则表达式、正则法则pattern、RegExp、flags、exec
- JS正则表达式检测字符串中特殊符号方法
- JS_正则表达式_使用字符串创建的正则表达式_反斜杠也需要添加转义符
- JS正则表达式提取字符串中所有汉字的脚本
- 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字
- sas9正则表达式测试(对字符串进行字符替换)
- js中用正则表达式根据某个关键字截取此关键字之后的字符串
- js用正则表达式判断字符串中是否有中文
- Python 正则表达式查找字符串中特定字符
- js里面正则表达式,匹配字符,不断更新