Ich brauche das in PHP zu Javascript.JS: Regex ersetzen
echo preg_replace('/(\S)+\?/', '', 'http://example.com/?test=1');
THX
BTW: Ich habe versucht,
alert('http://example.com/?test=1'.replace('/(\S)+\?/g', ''));
aber nicht passiert.
Ich brauche das in PHP zu Javascript.JS: Regex ersetzen
echo preg_replace('/(\S)+\?/', '', 'http://example.com/?test=1');
THX
BTW: Ich habe versucht,
alert('http://example.com/?test=1'.replace('/(\S)+\?/g', ''));
aber nicht passiert.
Entfernen Zitate aus Ihrem RegExp:
alert('http://example.com/?test=1'.replace(/(\S)+\?/g, ''));
Wenn Sie Anführungszeichen gibt, dann zu ersetzen, es versucht, die Zeichenfolge '/ (\ S) + \/g?' Mit '' und damit nicht zu tun regulärer Ausdruck ersetzen.
Sie benötigen einen regulären Ausdruck Objekt zu erstellen:
alert('http://example.com/?test=1'.replace(/(\S)+\?/g, ''));
Sie sollten als „akzeptierte Antwort“, einer der gegebenen Antworten genehmigen, wenn Ihr Problem (durch Klicken auf das Kontrollkästchen Umriss nach links gelöst wurde der Antwort, damit andere wissen, dass Sie eine gute Antwort auf Ihre Frage erhalten haben.) – Damiqib