zoukankan      html  css  js  c++  java
  • JavaScript正则表达式使用_js

    1、定义正则表达式

     注:多行匹配:默认就是多行匹配,添加之后每一行的开头就等于一个字符串的开头了

    2、使用方法

    test   -判断字符是否符合规定的正则(返回true或false)
      rep=/d+/
      rep.test("werw89erq)
      #true
    exec    -获取匹配的数据(返回匹配的字符串)
      rep=/d+/ (返回第一个匹配的字符串,返回数组形式)
      rep.exec("werw89er34q) #
      #[89]

    3、分组()

    先拿到整体,然后再继续拿到括号里面的,进行二级匹配,会得出两个结果

      如:

      

     4、全局匹配

    (1)无分组情况:

        rep=/d+/g
        rep.exec("werw89er34q) #(返回第一个匹配的字符串,返回数组形式)
        #[89]
        rep.exec("werw89er34q) #(返回第二个匹配的字符串,返回数组形式)
        #[34]
        rep.exec("werw89er34q) #(最后没有匹配的字符串了,返回none)
        #null

    (2)有分组情况:

        

  • 相关阅读:
    2018年4月22日笔记
    2018年4月19日笔记
    2018年4月17日笔记
    2018年4月14日笔记
    2018年4月12日笔记
    课堂练习找水王
    评价软件
    第十一周进度条
    典型用户场景、用户场景描述
    构建之法阅读笔记04
  • 原文地址:https://www.cnblogs.com/chenxiaozan/p/12727007.html
Copyright © 2011-2022 走看看