首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

JS正则 - 替换文本中的URL为链接

这个正则的关键就在于匹配链接,匹配之后,在两边加上a标签和属性不是问题。 /http://[w-]*(.[w-]*)+/ig首先匹配http://。 [w-]*是可能的www和bbs等。 .[w-]*匹配.xxx形式,至少有一个。以下是代码: <script type="text/javascript"> /****************************************************** * Share JavaScript (http://www.ShareJS.com) * 使用此脚本程序,请保留此声明 * 获取此脚本以及更多的JavaScript程序,请访问 http://www.ShareJS.com ******************************************************/ function replaceReg(reg,str){ return str.replace(reg,function(m){return '<a href="'+...
类别:网页编程 - JavaScript    查看:110    更新:2014-05-22

JS正则 - 转换源代码中的标签

/<img(?:s*w*?s*=s*".+?")*?s*srcs*=s*"(.+?)"(?:s*w*?s*=s*".+?")*s*>/ig 这段正则和匹配链接标签的正则基本一样,修改如下,标签名img,没有结束标签而是>结束。 测试代码如下: <script type="text/javascript"> function replaceReg(reg,str){ return str.replace(reg,'<img src="$1" border=0 align=middle><br>') } var reg = /<img(?:s*w*?s*=s*".+?")*?s*srcs*=s*"(.+?)"(?:s*w*?s*=s*".+?")*s*>/ig; var str = '我就是传说中的图片了<img src="URL">哎。'; document.write(replaceReg(reg,str)+'<br />'); </script>  [Ctrl+A 全选 Ctrl+C 复...
类别:网页编程 - JavaScript    查看:116    更新:2014-05-22

JS正则 - 指定文字高亮显示

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  <META name="Author" content="Sheneyan" />  <script type="text/javascript">  function encode(s){    return  s.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").repla...
类别:网页编程 - JavaScript    查看:87    更新:2014-05-22