W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
JavaScript內(nèi)建支持正則表達(dá)式。他們被雙斜線分隔:
/^abc$/
/[A-Za-z0-9]+/
> /^a+b+$/.test('aaab')
true
> /^a+b+$/.test('aaa')
false
> /a(b+)a/.exec('_abbba_aba_')
[ 'abbba', 'bbb' ]
返回的數(shù)組第一項(xiàng)(索引為0)是完整匹配,捕獲的第一個(gè)分組在第二項(xiàng)(索引為1),等。有一種方法可以反復(fù)調(diào)用獲取所有匹配。
> '<a> <bbb>'.replace(/<(.*?)>/g, '[$1]')
'[a] [bbb]'
replace的第一個(gè)參數(shù)必須是正則表達(dá)式,并且開啟全局搜索(/g 標(biāo)記),否則僅第一個(gè)匹配項(xiàng)會(huì)被替換。有一種方法使用一個(gè)函數(shù)來計(jì)算替換項(xiàng)。
深入閱讀
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: