Ich habe den folgenden JavaScript-Code-Snippet bekam:Javascript - RegexMuster
var regex1 = new RegExp('\\d+');
var text = "3434 f dfgf df5z6 ddf 22";
var result = text.match(regex1);
In diesem Beispiel habe ich alle Zahlen wollen. Aber das Problem ist, nur die erste Nummer ist gespeichert. result[0]=3434
und der Rest von result
ist leer. Wo ist mein Fehler?
Thx.
Verwenden 'var regex1 =/\ d +/G'. Oder wenn Sie einen RegExp-Konstruktor verwenden müssen: 'var regex1 = new RegExp (" \\ d + "," g ")'. –