Ich bekomme verschiedene Fehler für diesen Code in Javascript in verschiedenen Browsern.SyntaxError: nicht abgeschlossen regulären Ausdruck literal Javascript
travelAMPM = time.match(/\s(AM|PM)$/i)[1];
Firefox-Fehler:
SyntaxError: unterminated regular expression literal.
Google Chrome Fehler:
Uncaught SyntaxError: Invalid regular expression: missing/
Was im Code falsch? Dieser Code funktioniert gut in jsfiddle und Jsbin, aber nicht in Firefox-Browser und Google Chrome-Browser?
Firefox Debugger zeigt den Code wie:
Sie einen Zeilenumbruch haben, bevor '/ I' – anubhava
@anubhava din't bekommen Sie? – Sandeep
Die Regex ist in zwei Zeilen aufgeteilt, wenn Sie den Code im Screenshot sehen. Beachten Sie auch, dass der Backslash von '\ s' nicht als' .' vorhanden ist. – Tushar