In JavaScript möchte ich alle Instanzen von Text in der HTML finden, die: mit (( ) beginnen und mit)). Hier ist, was ich derzeit haben:JavaScript Regex: Beginn der Zeichenfolge UND Ende der Zeichenfolge
/^\(\(([a-zA-Z0-9\s\?\&\=\#\.\_\/\-\%\\]{1,})\)\)$/;
Aber es funktioniert nicht.
Wie würde ich das umsetzen? Vielen Dank!
_ "Aber es funktioniert nicht." _ Können Sie eine Beispieleingabezeichenfolge und das erwartete Ergebnis bei Frage einfügen? Siehe http://stackoverflow.com/help/mcve – guest271314
Ihre aktuelle Regex-Tests für eine ganze Zeichenfolge, die mit '((' und endet mit '))' ', so wird es fehlschlagen, wenn Sie es auf Zeichenfolgen wie testen etwas ((hallo)) andere Sache, weil diese Zeichenkette nicht mit '((' und '))' 'beginnt/endet. Sie haben nicht gezeigt, wie Sie diese Regex verwenden, und es ist nicht klar, ob dieses Verhalten sich von dem unterscheidet, was Sie wollen. – apsillers
Die Zeichen '^ $' bedeuten, dass die von Ihnen gesuchte Zeichenfolge nur dann eine Übereinstimmung liefert, wenn * die gesamte Zeichenfolge * mit Ihrer Suche übereinstimmt. zB findet "^ abc $" eine Übereinstimmung für die Zeichenkette "abc", aber nicht für "1abc2". – Katana314