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

  • 相关阅读:
    南阳779
    南阳599
    南阳484
    margin叠加相邻两个元素的上下margin是叠加在一起
    margin
    padding
    css05 字体以及行间距
    mysql相似于oracle的to_char() to_date()方法
    sqlite两表更新update
    SQL查找重复项目
  • 原文地址:https://www.cnblogs.com/Zhengxiaoxiao/p/10538108.html
Copyright © 2011-2022 走看看