回覆列表
  • 1 # 8711052411

    什麼是正則表示式:也稱為規則表示式,作用是用來判斷一個字串是否符合格式要求,或者判斷一個字串中是否包含符合要求的子串正則表示式物件的建立:

    1、 使用構造方法建立正則表示式物件,格式:var 表示式名稱 = new RegExp(“表示式”,“修飾符”);注意在使用該種方法建立正則表示式時,如果裡面涉及了\d或\w等跳脫字元,那麼需要在它們前面加\,如new RegExp(“\\d”);

    2、 利用字面量的形式建立正則表示式物件,格式:var 表示式名稱 = /表示式/修飾符;正則表示式物件的常用方法1、 test方法1) 作用:判斷字串是否符合正則表示式的格式要求2) 格式:正則表示式.test(“字串”);3) 返回值:true或falsel true:表示字串符合格式要求l false:表示字串不符合格式要求正則表示式物件中常用的特殊字元1、 *:表示它前面的字元的個數為0到正無窮2、 +:表示它前面的字元的個數為1到正無窮3、 ?:表示它前面的字元的個數為0到1個4、 {n}:表示它前面的字元的個數為n個5、 {n,}:表示它前面的字元的個數為n到正無窮6、 {n,m}:表示它前面的字元的個數為最小n個,最多m個7、 ^:表示以某個字元開頭8、 $:表示以某個字元結尾9、 \:表示跳脫字元,可以將普通字元賦予特定的功能和含義,也可以使具有特定含義的字元變成普通字元10、 \d:表示0-9間的所有的數字11、 \D:表示所有的非數字字元12、 \w:表示字母、數字、下劃線13、 \W:表示非字母、數字、下劃線的字元14、 \s:表示所有的空白字元15、 \S:表示所有的非空白字元16、 .:表示除了\n之外的所有字元17、 []的使用1) [值1值2值3]:表示字串中包含該中括號裡面的任意一種字元2) [值1-值2]:表示值1到值2間的任意一個字元,如[0-9]表示0-9間的任意字元3) [^值]:表示字串中不可以包含中括號裡面的值,如[^a]表示字串中不可以包含字元a4) [一-龥]:表示任意一個漢字5) |:表示或,格式:值1|值2|值3,表示字串中包含值1或者包含值2或者包含值36) ():表示分組修飾符1、 i:表示忽略大小寫2、 g:表示全域性匹配3、 gi:表示全域性匹配且忽略大小寫

  • 中秋節和大豐收的關聯?
  • 你覺得世界上誰最厲害?