最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

2023-07-12 16:05 作者:bili_75641163136  | 我要投稿

正則表達(dá)式

概述

正則表達(dá)式是一種用于對(duì)應(yīng)的字符表示格式的相關(guān)表達(dá)式,主要用于規(guī)定對(duì)應(yīng)的字符串

正則表達(dá)式的兩種標(biāo)準(zhǔn)

  1. POSIX 標(biāo)準(zhǔn)(主要是由對(duì)應(yīng)的系統(tǒng)遵守 區(qū)分相關(guān)不同系統(tǒng)的表達(dá)式)
  2. PRCE 標(biāo)準(zhǔn)(現(xiàn)如今的多種語(yǔ)言遵守的標(biāo)準(zhǔn) (pythone、java、c、javascript))

正則對(duì)象的聲明

字面量聲明

javascript
var 變量 = /匹配內(nèi)容/模式修飾符
var regExp = /abc/gi
構(gòu)造函數(shù)聲明(new 關(guān)鍵詞)
javascript
復(fù)制代碼
var 變量 =  new RegExp(匹配內(nèi)容,模式修飾符)
RegExp的構(gòu)造函數(shù),他傳入兩個(gè)參數(shù),第一個(gè)參數(shù)可以是正則表達(dá)式,也可以是字符串。第二個(gè)參數(shù)是一個(gè)字符串
var regExp = new RegExp('abc','gi')
  • g 全局匹配
  • i 不區(qū)分大小寫(xiě)
  • m 多行匹配
  • s 單行匹配
  • e 忽略空白字符

正則對(duì)象的屬性

  • dotAll 是否使用s
  • flags 模式修飾符
  • global 是否使用g
  • ignoreCase 是否使用i
  • lastIndex 下一次匹配的開(kāi)始下標(biāo)
  • multiline 是否使用m
  • source 內(nèi)容
  • sticky 是否具備粘性
  • unicode 是否使用unicode 編碼 正則的相關(guān)方法 test 測(cè)試是否匹配 返回一個(gè)布爾值 exec 類(lèi)似于字符串的match 返回一個(gè)數(shù)組

元字符

  1. ^ 開(kāi)頭
  2. & 結(jié)尾
  3. [] 其中任意一個(gè)字符 只表示一個(gè)字符
  4. {} 表示個(gè)數(shù) {n}表示n個(gè) {n,}表示最少n個(gè) {n,m}表示n到m個(gè)
  5. '*'表示{0,} 0個(gè)到無(wú)限個(gè)
  6. '+' 表示{1,} 1到無(wú)限個(gè)
  7. ?表示{0,1}0個(gè)到1個(gè)(也表示貪婪模式)
  8. [^]取反 要在[]中使用
  9. | 或者
  10. \ 轉(zhuǎn)義字符 將會(huì)被識(shí)別的元字符變成不會(huì)識(shí)別的字符串
  11. .表示任意一個(gè)內(nèi)容
  12. \w 數(shù)字字母下劃線 [a-zA-Z0-9]
  13. \W 非[a-zA-Z0-9]
  14. \d 表示數(shù)字[0-9]
  15. \D 非[0-9]
  16. \s 表示空白字符 空格 回車(chē) 制表符等
  17. \S 非空白字符
  18. [\u4e00-u9fa5] 表示中文

千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
东光县| 青阳县| 雅安市| 阿克苏市| 麻城市| 苗栗县| 含山县| 扎兰屯市| 奉化市| 通化市| 驻马店市| 墨竹工卡县| 和田县| 玛沁县| 渭源县| 和硕县| 同心县| 拉萨市| 扎囊县| 赤水市| 从江县| 广安市| 新宁县| 宁阳县| 友谊县| 搜索| 比如县| 兰考县| 长丰县| 张掖市| 灌云县| 舞钢市| 巴彦淖尔市| 邯郸市| 龙州县| 庄河市| 皋兰县| 汶上县| 静安区| 安陆市| 博罗县|