0
我有正則表達式匹配href='javascript:...'
或href="javascript:..."
,但我也想匹配一個href=javascript:...
沒有引號。匹配正則表達式href = javascript
我該怎麼辦?
我的正則表達式:我想匹配/\bhref\s*=[^"']*(?:"([^"]*)"|'([^']*)')/gi
字符串:
<a href='javascript:alert(1)' sometags>click me</a>
<a href="javascript:alert(1)" sometags>click me</a>
<a href=javascript:alert(1) sometags>click me</a>
的代碼示例:
while((match = reg.exec(s)) !== null) {
// In each cases I want to get javascript:alert(1) in match
}
使報價可選的'「?' – Barmar
...或刪除這些'\ bhref \ S * = \ S *' – revo
你只希望比賽是在標籤?聽起來很傻,在其他地方有'href',但只是爲了澄清你的需求 – SWLim