Ich hatte preg_replace in PHP arbeiten, aber ich musste es in JavaScript-Code verschieben, und es funktioniert nicht dort. Ich habe hier in Themen gesucht, aber noch nicht funktionierende Lösung für mich gefunden ... Meine PHP sah aus wie:PHP preg_replace in Javascript
preg_replace('/^\d+_/', '', $docTypes);
Und nun, meine JS aussieht, wichtige Sache, var documentTypes
ist object
:
Innerhalb var documentTypes
sind Werte mit Präfix, die ich entfernen muss. Die Werte sind zum Beispiel:
0_xxxx
1_xxxx
2_xxxx
Vielen Dank für Ihre Ratschläge!
Sie haben ein '/' am Ende verdoppelt, es muss '/^\ d + _/g' sein. –
^^^ und 'documentTypes = documentTypes.replace (/^\ d + _ /, '');' Sie müssen es wieder der Variablen zuweisen, um den Wert zu aktualisieren, ohne das 'g' Flag zu benötigen. – Tushar
@Tushar Code bearbeitet – hstur