zoukankan      html  css  js  c++  java
  • js中正则表达式的使用

    第一、正则表达式修饰符:

    看下列代码,输出的结果是i,因为是多字符匹配,输出的是最后匹配的那个字符,当我们把第二行的最后的g改为i,也就是匹配第一个字符,结果是I,如果m代表的是多行匹配。

    以上中的i、g、m即称为正则表达式的修饰符。

    var str = "I have a friend";
    var str2 = /[i]/g;
    document.write(str.match(str2)); 

    第二、正则表达式模式:

    第三、使用RegExp对象:预定义了属性和方法的正则表达式对象。

     

    第四、使用Test()对象:

    即匹配某个规定的模式,如果匹配的话就返回true,否则返回false,如下示例:

    var  resultstr=/are/;

    resultstr.test("who are you?"); //返回结果为true

    第五、使用exec()对象:返回的是数组,里面存放的是匹配的结果如下面的例子,返回help,不匹配则返回null.

    var resultstr2=/help/;

    resultstr2.exec("can i help you");//结果是help;

  • 相关阅读:
    joomla
    笨兔兔的故事(下)
    wine乱码
    笨兔兔的故事(中)
    gedit中文乱码
    php不常用函数
    android配置开发环境ubuntu
    笨兔兔的故事(上)
    关于linux编码
    linux常用命令小记
  • 原文地址:https://www.cnblogs.com/professional-NET/p/4830986.html
Copyright © 2011-2022 走看看