JavaScript replace(rgExp,fn)正则替换的用法
来源:互联网 发布:网络词汇 编辑:程序博客网 时间:2024/06/05 15:19
var rxhtmlTag = /(<([\w:]+)[^>]*?)\/>/g,
rselfClosing = /^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,
fcloseTag = function(all, front, tag) {
return rselfClosing.test(tag) ?
all :
front + "></" + tag + ">";
};
//转换"Xhtml" 风格的标签为标准HTML标签
//如<tag/> 为 <tag></tag>
elem = elem.replace(rxhtmlTag, fcloseTag);
要看 fcloseTag = function(all, front, tag){}
第一个参数all是通过rxhtmlTag匹配的整个字符串
第二个参数front是通过rxhtmlTag匹配的 第一个 左括号"(" 中的内容
第三个参数tag是通过rxhtmlTag匹配的 第二个 左括号"(" 中的内容
参数的个数根据 正则表达式中 左括号的个数成正比,按照从左到右的参数的位置和左括号的位置也一一对应。
- JavaScript replace(rgExp,fn)正则替换的用法
- js中replace的用法-正则替换
- JavaScript replace字符串替换函数的用法
- JavaScript replace字符串替换函数的用法
- 强大的正则表达式:JavaScript中replace函数 替换变量
- 【JavaScript】正则表达式--String.replace()变量替换的一点笔记
- str.replace替换的用法
- JavaScript中replace函数,正则表达式替换replace
- [javascript-正则表达式]String.replace()用法详解
- javascript之正则表达式(四)(replace用法)
- 本文实例讲述了js中正则的查找match()与替换replace()的用法。
- jstl fn:replace替换换行符
- jstl fn:replace替换换行符
- jstl fn:replace替换换行符
- jstl fn:replace替换换行符
- jstl fn:replace替换换行符
- js替换字符串replace()函数的用法
- mysql中replace、regexp正则表达式替换用法
- 黑马程序员-----java基础二十四(银行柜台取票管理方案代码实现)
- Huffman编码
- Tomcat Too Many Open Files
- 宏与内联函数
- VC6.0中友元函数无法访问类私有成员的解决办法
- JavaScript replace(rgExp,fn)正则替换的用法
- H.264 Profile、Level、Encoder三张简图
- android内存溢出问题(out of memory)
- jsp中实现批量删除
- HDU 1157 中位数有更高效的方法,编程之美又提到,以后实践
- 设计模式六大原则(2):里氏替换原则
- STL应用
- 字符串分割(C++)
- 遗忘症