-2
このコードのエラーは、さまざまなブラウザのjavascriptで表示されています。SyntaxError:正規表現のリテラルではないリテラルJavaScript
travelAMPM = time.match(/\s(AM|PM)$/i)[1];
Firefoxのエラー:
SyntaxError: unterminated regular expression literal.
Google Chromeのエラー:
Uncaught SyntaxError: Invalid regular expression: missing/
コードで間違っていますか?このコードはjsfiddleとJsbinで正常に動作しますが、FirefoxブラウザとGoogle Chromeブラウザでは正常に動作していませんか?コード内$
は私の問題を解決する前に\
を追加
を '/ i' – anubhava
@anubhavaのdin'tはあなたを取得する前に、改行を持っていますか? – Sandeep
スクリーンショットのコードを参照すると、正規表現は2行に分割されます。 '\ s'のバックスラッシュは' .'として存在しません。 – Tushar