「amplify.js」を ASP.NET MVC3 プロジェクトに追加したところ、次の行の正規表現構文エラーが発生しました。
key = key.replace( /[^-._0-9A-Za-z\xb7\xc0-\xd6\xd8-\xf6\xf8-\u037d\u37f-\u1fff\u200c-\u200d\u203f\u2040\u2070-\u218f]/g, "-" );
この正規表現の何が問題なのか、誰にもわかりませんか?
助けてくれてありがとう
https://github.com/appendto/amplify/issues/65
Unicode 文字 \u37f が正しくありません。\u037f として修正する必要があります
key = key.replace( /[^-._0-9A-Za-z\xb7\xc0-\xd6\xd8-\xf6\xf8-\u037d\u37f-\u1fff\u200c-\u200d\u203f\u2040\u2070-\u218f]/g, "-" );
する必要があります
key = key.replace( /[^-._0-9A-Za-z\xb7\xc0-\xd6\xd8-\xf6\xf8-\u037d\u037f-\u1fff\u200c-\u200d\u203f\u2040\u2070-\u218f]/g, "-" );