Ich habe ein paar Möglichkeiten versucht, dies zu tun, und ich kann nicht herausfinden, warum meine .Match immer Null zurückgibt. Wie kann ich den 04-Jun-2017 anhand der folgenden Zeichenfolge in seine eigene Variable extrahieren?Javascript extrahiert regulären Ausdruck aus Zeichenfolge
var str = "I need the only the date 04-Jun-2017\n"
str.replace(/\n/g,' ');
var date = str.match(/^[01][0-9]-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-\d{4}$/);
alert(date)
Die Anker entfernen. Siehe [diese Demo] (https://regex101.com/r/S1Myyy/1). Oder [Ersetzen durch Wortgrenzen] (https://regex101.com/r/j9EqhV/1). –