Ich möchte eine JavaScript-Funktion schreiben, um href-Tags zu ersetzen, die einen mailto-Link enthalten.Regex zum Ersetzen von Mailto-Links (Javascript)
<a href="mailto:[email protected]">Email me</a>!
Sollte sich:
<a href="<%='mailto:[email protected]'%>">Email me</a>!
Dies ist für eine Anwendung, die HTML-Code in einem Dritt Service-Feeds, und der Service ist in gebrochenem, dass es nicht akzeptieren, mailto-URLs, aber wenn wir maskiere es als Variable, es wird akzeptiert. Ich habe es nur schwer, mein nicht regex-freundliches Gehirn darum zu wickeln, nur den inneren Teil der href-Tags zu ersetzen.
Vielen Dank für Ihre Hilfe!
Sie sollten einen HTML-Parser verwenden. – SLaks
ZA̡͊͠͝LGΌ empfiehlt Regex - sollte die Regex über das gesamte HTML-Dokument oder nur die extrahierten Anchor-Tags oder sogar nur die href-Attribute funktionieren? –