javascript正则表达式---(String)提供的正则表达式方法

来源:互联网 发布:linux echo 不换行 编辑:程序博客网 时间:2024/05/25 08:13

得意1---var  par='/king/i';

         var  str="this  is  a  king  king  king";

         alert(str.match(par));

   

         match()方法获取匹配的数组

         上面返回的就是king,king,king

          你可以加.length然后返回的是3

          1.1--记住数组就是object

          1.2--var  a=str.macth(par)   然后可以打印a[0]

2--------String对象的search方法返回的找到的第一个的位置的数字的值,而且那个位置的从0开始的,找不到的时候返回的是-1,而且也不需要是全局的

g,因为search()找到之后就会立即返回


3---------replace()

             返回的就是替换后的值

             replace('匹配的值或者说是被替换的','要替换别人 的值')

4-------split()

           匹配字符串中的一个字符,然后拆分成数组,可以直接匹配一个空格

           var  box=new   RegExp('/ /ig');

           这样返回的时候可能是多一个

           

0 0