zoukankan      html  css  js  c++  java
  • js正则

    创建一个正则表达式有两种方式

    • var expression= /pattern /flags;
      • pattern部分可以是任何简单或者复杂的正则表达式
      • flags 用以标明正则表达式的行为。正则表达式的匹配模式支持下列3个标志。
        • g:全局模式
        • i:不区分大小写
        • m:表示多行模式
    • 通过构造函数

            <script type="text/javascript">
            //创建一个正则表达式
            var pattern= /[bc]at/i;
            alert(pattern.test("cat"));//true
            //使用构造函数创建一个正则表达
            var pattern2=new RegExp("[bc]at","i");
            alert(pattern2.test("Bat"));//true
            </script>
      2.2.4.2 实例属性
            <script type="text/javascript">
            //创建一个正则表达式
            var pattern= /[bc]at/i;
            alert(pattern.global);//false 表示是否设置了g标志
            alert(pattern.ignoreCase);//true 表示是否设置了i标志
            alert(pattern.mutiline);//false 表示是否设置了m标志
            alert(pattern.lastIndex);//0 整数,表示开始搜索下一个匹配项的自负位置,从0开始
            alert(pattern.source);///[bc]at/i 正则表达式的字符串表示
            </script>
      2.2.4.3 实例方法
            <script type="text/javascript">
            //创建一个正则表达式
            var text="mom and dad and baby";
            var pattern= /mom( and dad( and baby)?)?/gi;
            //exec()专门为捕获数组而设计的。
            var matches=pattern.exec(text);
            alert(matches.index);//0
            alert(matches.input);//mom and dad and baby
            alert(matches[0]);//mom and dad and baby
            alert(matches[1]);// and dad and baby
            alert(matches[2]);// and baby
            //test()方法
            </script>
  • 相关阅读:
    Struts2_day01--导入源文件_Struts2的执行过程_查看源代码
    R语言低级绘图函数-text
    R语言低级绘图函数-rect
    R语言低级绘图函数-arrows
    R语言低级绘图函数-abline
    R语言绘图布局
    find_circ 识别circRNA 的原理
    CIRI 识别circRNA的原理
    circRNA 序列提取中的难点
    tRNA 二级结构预测可视化
  • 原文地址:https://www.cnblogs.com/kekang/p/5257781.html
Copyright © 2011-2022 走看看