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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

getClassName這個(gè)函數(shù) 如果是一個(gè)div上有兩個(gè)className怎么解決?請(qǐng)大牛給予幫助,謝謝!

正在回答

3 回答

可以先用 className.split(' ') 將字符串分割成div所包含所有類構(gòu)成的數(shù)組,然后遍歷數(shù)組是否等于查找類名就行

然而正則匹配需要判斷:匹配類在字符串首、尾和中間還有其它類名包含或者用短線組合的類名,等等多種情況

比如 匹配'ades', 有'ades ??ades w?ades-wer ju-ades ?dh ades'等等,可以看出若是RegExp=/\bades\b/這種就不能匹配在字符串首尾的情況,和誤匹配到ades-wer中的ades,所以總體最終的正則匹配表達(dá)式會(huì)復(fù)雜許多,

這里給一個(gè)我想好久整出來的匹配表達(dá)式,理論上最優(yōu)的是 /(?<=\s|^)ades(?=\s|$)/ig 不過這里js似乎不支持逆序環(huán)視匹配“ (?<= ”和“ (?<! ”,所以不行,瀏覽器報(bào)錯(cuò),

退而求其次, 用這個(gè)/(?:\s|^)ades(?=\s|$)/ig?,這個(gè)就是可能會(huì)匹配到類名前后的空白字符,用非獲取匹配 替代?逆序環(huán)視,總算匹配出想要的結(jié)果了

附上百度百科“正則表達(dá)式”詞條:http://baike.baidu.com/view/94238.htm

0 回復(fù) 有任何疑惑可以回復(fù)我~

可以通過正則表達(dá)式判斷是否包含有判斷的類哦!

1 回復(fù) 有任何疑惑可以回復(fù)我~

用正則表達(dá)式匹配

2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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