yelang2009 发表于 2013-2-7 15:07:14

js 正则表达式简单应用

<html><head><script type="text/javascript">//由于该字符串中存在字母 "e",以上代码的输出将是:truevar patt1=new RegExp("e");document.write(patt1.test("The best things in life are free")); //exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有 则返回 null。var patt1=new RegExp("e");document.write(patt1.exec("The best things in life are free")); //在使用 "g" 参数时,exec() 的工作原理如下://找到第一个 "e",并存储其位置 //如果再次运行 exec(),则从存储的位置开始检索,并找到下一个 "e",并存储其位置// 输出 eeeeeeenull var patt1=new RegExp("e","g");do{result=patt1.exec("The best things in life are free");document.write(result);}while (result!=null) //compile() 方法用于改变 RegExp。//compile() 既可以改变检索模式,也可以添加或删除第二个参数。var patt1=new RegExp("e");document.write(patt1.test("The best things in life are free"));patt1.compile("d");document.write(patt1.test("The best things in life are free"));//由于字/符串中存在 "e",而没有 "d",以上代码的输出是://truefalse</script></head><body></body></html> 
页: [1]
查看完整版本: js 正则表达式简单应用