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;

  • 相关阅读:
    jQuery,from标签,歪路子小技巧
    UniApp随笔
    JS的一些操作
    文本环绕
    Dictionary 存储函数,方法
    GIT项目管理
    Vue2 学习记录
    VSCode + Vue 学习笔记
    Mysql,Insert,Select时自增长问题
    ASP.NET SignalR Troubeshooting
  • 原文地址:https://www.cnblogs.com/professional-NET/p/4830986.html
Copyright © 2011-2022 走看看