zoukankan      html  css  js  c++  java
  • js正則表達式

    正則表達式實例化的兩種方式:

    字符型 var a=//

    對象型var a=new RegExp(,)

    修飾符:

    i:忽略大小寫

    g:全局搜索

    m:多行搜索

    元字符:

    轉義字符

    w:字符,數字,下劃線

    W:非字符、非數字、非下劃線

    s:空格或者空白字符

    S:非s

    d:數字

    D:非數字

    ^N:以N開頭

    N$:以N結尾

    [A-z]:A-Z和a-z

    [^A-z]非A-z的任何一個字符

    [0-9]:0到9

    表示數量的元字符:

    *:0到無數次

    +:1到無數次

    {n,}:至少n次

    {n,m}:n到m次

    {m}:正好m次

    不同的對象函數:

    RegExp.test(str):返回true或者false

    RegExp.exec(str)

    str.Match(RegExp):返回對象或者null,返回符合條件的數組

    str.rpleace(RegExp):替換str的RegExp對象

    str.Split(RegExp):分割

    貪婪性:默認匹配長度最大的滿足條件的字符串,

    懶惰性:匹配到第一個RegExp對象后停止繼續搜索

    參與選擇不參與顯示:

    如/a(?=b)/ 中結尾為b,但b不顯示

    等於是?=b,不等於是?!b

                 

     https://www.cnblogs.com/chenmeng0818/p/6370819.html

  • 相关阅读:
    JavaScript数据结构——模仿ES6中定义的类似的Set类
    webpack简单的项目配置发生的错误
    三国
    把握中国经济的大局与动力
    人生道路
    C++
    https://计算机等级分类总结
    https://计算机四级
    https://计算机三级
    https://计算机二级
  • 原文地址:https://www.cnblogs.com/Zhengxiaoxiao/p/10538108.html
Copyright © 2011-2022 走看看