正則
//字面量創(chuàng)建一個正則對象。 雙斜杠表示,斜杠中間寫需要匹配的字符
var reg = /abc/
var str ='abcdefg'
//匹配str里面是否含有字符串a(chǎn)bc,有則返回ture,否則返回false
console.log(reg.test(str)) //ture
/**
* 1. i 忽略大小寫匹配
* 2. m 多行匹配,即在到達(dá)一行文本末尾時還會繼續(xù)尋常下一行中是否與正則匹配的項
* 3. g 全局匹配 模式應(yīng)用于所有字符串,而非在找到第一個匹配項時停止
* var reg = /abc/i 不區(qū)分大小寫
* var reg = /abc/ 區(qū)分大小寫
**/
var reg2 = new RegExp()
// \d 匹配一個數(shù)字
var reg3 = /abc\d/;
var str2 = abc2
var str3 = abc5
//都能匹配,因為 \d 這個位置的只要是數(shù)字就符合
cosnole.log(reg3.test(str2))//true
cosnole.log(reg3.test(str3))//true
// ^ 匹配第一個字符
var reg3 = /^web/ //必須是 web 開頭
// $ 匹配最后一個字符
var reg4 = /web$/ //必須是 web 結(jié)尾
// . 匹配任何字符
var reg5 = /we.b/ // . 位置可以是任何字符
/** \w 匹配字母或數(shù)字或下劃線
* \s 任意一個空白字符(一個空格)
* \D 匹配非數(shù)字
* | 或 ab|b ==>可以匹配 ab , b , abb
* [abc] 匹配包含abc里任意一個
* [^abc] 匹配不包含abc里任意一個
**/
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。