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

正則
?一.正則對(duì)象的概述
? 1.正則表達(dá)式 又名 "規(guī)則"表達(dá)式
? 2.由我們自己來(lái)書(shū)寫(xiě) "規(guī)則",專門(mén)用來(lái)檢測(cè) 字符串 是否符合 "規(guī)則" 使用的
? 目標(biāo):使用一些特殊的字符或者符號(hào)定義一個(gè) 規(guī)則公式,然后用定義好的 規(guī)則公式 去檢測(cè)字符串是不是合格
? 正則表達(dá)式不是JS獨(dú)有的,前后端都必須掌握正則對(duì)象
? 二.創(chuàng)建正則對(duì)象:創(chuàng)建一個(gè)正則表達(dá)式
? 1.利用構(gòu)造函數(shù)
? new RegExp(正則規(guī)則,修飾符)
? 正則規(guī)則:可以是字符串規(guī)則,也可以是變量
? 修飾符:i(忽略大小寫(xiě)) ? g(全局匹配)
? 例如:
? let reg = new RegExp('hello', 'i');//聲明一個(gè)正則對(duì)象,規(guī)則是匹配hello字符串,忽略大小寫(xiě)
?
? 2.利用字面量
? let reg = /hello/i; ?//聲明一個(gè)正則對(duì)象,規(guī)則是匹配hello字符串,忽略大小寫(xiě)
? 注意1:字面量創(chuàng)建正則對(duì)象,里面的正則規(guī)則只能是字符串,無(wú)需添加引號(hào)
? 注意2:這兩種創(chuàng)建方式都要使用,里面的正則規(guī)則有區(qū)別
標(biāo)簽: