在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ js 正則匹配 html

js 正則匹配 html

/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/

這是jq源碼中的一個(gè)匹配創(chuàng)建標(biāo)簽的正則,其他都理解,有點(diǎn)不理解這個(gè)正則里的 [^>]* 有什么作用?個(gè)人感覺<[\w\W]+> 這個(gè)正則已經(jīng)把事情做完了。

回答
編輯回答
深記你

用于匹配從>到末尾的部分吧。。。沒有這個(gè)[^>]*就出錯(cuò)了

regexp1=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/
regexp2=/^(?:\s*(<[\w\W]+>)|#([\w-]*))$/
regexp1.test('<div>...')
//true
regexp2.test('<div>...')
//false
2017年9月24日 22:09