第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

關(guān)于正則表達(dá)式,或|的疑問(wèn)

關(guān)于正則表達(dá)式,或|的疑問(wèn)

有只小跳蛙 2019-02-28 22:19:15
<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title></title></head><body></body></html><script>//字符類(lèi) : 一組相似的元素   [] 中括號(hào)的整體代表一個(gè)字符var str = 'abdc';var re = /a[bde]c/;//bde這幾個(gè)單詞本來(lái)就是表達(dá)的“或”的關(guān)系,我寫(xiě)成re = /a[b|d|e]c/為什么反而彈出false?按照我寫(xiě)的那是變成什么意思了?alert( re.test(str) );</script>
查看完整描述

1 回答

?
慕村9548890

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊

var reg1 = /a[bde]c/;   // 匹配 "abc" "adc" "aec";

var reg2 = /a[b|d|e]c/;   // 匹配 "abc" "adc" "aec" "a|c";

// 以上兩個(gè)正則,但凡包含后面所匹配的字符串,都可以通過(guò)驗(yàn)證。

// 原本 "|" 字符 在正則表達(dá)式中表示“或”運(yùn)算,如需匹配該字符,則要進(jìn)行轉(zhuǎn)義 即"\|";

// 但在 "[]" 中,可能比較特殊吧,因?yàn)樗鼉?nèi)部已經(jīng)不再需要"|"運(yùn)算符了,所以即使不進(jìn)行轉(zhuǎn)義,它也表達(dá)了它自身原本的字符含義。

正則表達(dá)式 (Regular Expression)

概念: 記錄文本規(guī)則的一串代碼;在js中:


預(yù)定義類(lèi):

    .    [^\n\r]     除了換行和回車(chē)之外的任意字符

    \d   [0-9]       數(shù)字字符

    \D   [^0-9]      非數(shù)字字符

    \w   [a-zA-Z0-9]     單詞字符(在js中,不包含漢字)

    \W   [^a-zA-Z0-9]    非單詞字符

    \s   [\f\r\n\t\v]    不可見(jiàn)字符

    \S   [^\f\r\n\t\v]   非不可見(jiàn)字符(即可見(jiàn)字符)

基礎(chǔ)語(yǔ)法:

    {}   里面的數(shù)字 表示前面內(nèi)容出現(xiàn)的次數(shù),{n}次,{n,}n到多次,{n,m}n到m次;

    +    表示前面的內(nèi)容有 1 個(gè)或多個(gè)

    *    表示前面的內(nèi)容有 0 個(gè)或多個(gè)

    ?    表示前面的內(nèi)容有 0 個(gè)或 1 個(gè)    3?也可以寫(xiě)作:(3|)

    []   表示一個(gè)字符的位置

    ()   用來(lái)分組 可以提高優(yōu)先級(jí)

    |    或運(yùn)算符

    /^內(nèi)容/    嚴(yán)格限制開(kāi)頭

    /內(nèi)容$/    嚴(yán)格限制結(jié)尾

    /^內(nèi)容&/   嚴(yán)格限制內(nèi)容,不僅僅是開(kāi)頭和結(jié)尾!


查看完整回答
反對(duì) 回復(fù) 2019-03-04
  • 1 回答
  • 0 關(guān)注
  • 384 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)