正 文

正则表达式快速入门教程


www.7dspace.com  更新日期:2005-10-21 1:30:30  七度空间


  2、search

  search通过正则表达式查找相应的字符串,只是判断有无匹配的字符串。如果查找成功,search返回匹配串的位置,否则返回-1。
         search(regexp)

<SCRIPT>
function testinput(re, str){
 if (str.search(re) != -1)
  midstring = " contains ";
 else
  midstring = " does not contain ";
  document.write (str + midstring + re.source);
}
testinput(/^[1-9]/i,"123")
</SCRIPT>

  3、match

  match方法执行全局查找,查找结果存放在一个数组里。

  例一:

<SCRIPT>
str = "For more information, see Chapter 3.4.5.1";
re = /(chapter \d+(\.\d)*)/i;
found = str.match(re);
document.write(found);
</SCRIPT>

  显示结果:Chapter 3.4.5.1,Chapter 3.4.5.1,.1

6页,页码:[1] [2] [3] [4] [5] [6] 

上一篇:Windows XP SP2中实现双人终端登陆
下一篇:Java的垃圾回收机制详解和调优
作者:baggio785  来源:blog ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐