Ruby's Louvre

每天学习一点点算法

导航

2010年7月29日 #

正则学习笔记4

摘要: 第一篇第二篇第三篇第四篇第五篇第六篇求正则:去掉所有html代码,只保留文本节点内容。比如一个string,var myStr="<p> <br>我爱北京天安门</p>"。函数作用过myStr之后,alert(myStr) 显示“我爱北京天安门” var myStr=" 我爱北京天安门"alert(myStr.replace(/]*/g,'')); 运行代码... 阅读全文

posted @ 2010-07-29 17:10 司徒正美 阅读(1542) 评论(0) 推荐(0)

正则学习笔记5

摘要: 第一篇第二篇第三篇第四篇第五篇第六篇匹配长度 var str = "1234567890abcde";alert(/^.{5,15}$/.test(str)); 运行代码 取HTML标签中间的内容 var str= "我是一个呆子!一个S子,一个狂人!";reg=/(\]+\/?\)|(\]+\)/g;str= str.replace(reg,"");alert(str); 运行代码 获取匹... 阅读全文

posted @ 2010-07-29 17:10 司徒正美 阅读(1351) 评论(1) 推荐(0)

正则学习笔记2

摘要: 第一篇第二篇第三篇第四篇第五篇第六篇问题:我原来写的<td></td>标签中没有加上<nobr></nobr>,现在我想在写好的页面中用正则表达式对它们进行替换。举例如下:(其中的------->为转变标志) var str = ' test \ test1 test2\ test3 test4\ /' alert(str.replace(/(... 阅读全文

posted @ 2010-07-29 17:09 司徒正美 阅读(1942) 评论(0) 推荐(0)

正则学习笔记3

摘要: 第一篇第二篇第三篇第四篇第五篇第六篇求正则:"x<br>x<br>x<br>...",其中“x”代表任意字符串,“...”表示后面还有内容,请问怎样才能把第5个<br>后的内容去掉。 var str="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; var re = /^((\w+\){5})([\s\S]*)$/; var new... 阅读全文

posted @ 2010-07-29 17:09 司徒正美 阅读(1652) 评论(0) 推荐(0)

正则学习笔记

摘要: 第一篇第二篇第三篇第四篇第五篇第六篇这是去年写的东西了(2009.11.02),当时觉得处处受正则掣肘,决定把无忧有关正则的贴子都看一遍。因此此系列的内容全出于无忧的各位高手。问题:检测一个字符串中只包含字母或数字 var str = "www" var re = /^[A-Za-z0-9]*$/ alert(re.test(str)) 运行代码 ^ 匹配输入字符串的开始位置,除非在方括号表达式... 阅读全文

posted @ 2010-07-29 16:48 司徒正美 阅读(3426) 评论(0) 推荐(0)