0
Ich habe Regex, die href='javascript:...'
oder href="javascript:..."
entspricht, aber ich möchte auch eine href=javascript:...
ohne Anführungszeichen übereinstimmen.Passende Regex href = Javascript
Wie kann ich es tun?
Meine regex: /\bhref\s*=[^"']*(?:"([^"]*)"|'([^']*)')/gi
Strings, die ich passen wollen:
<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>
Probe Code:
while((match = reg.exec(s)) !== null) {
// In each cases I want to get javascript:alert(1) in match
}
Machen Sie das Zitat optional mit '"? ' – Barmar
... oder sie entfernen' \ bhref \ s * = \ S * ' – revo
Wollen Sie nur die Spiele in Tags sein klingt albern, anderswo "href" zu haben, aber nur um mit deinen Bedürfnissen zu klären – SWLim