var string = (/[^\u0041-\u005A\u0061-\u007A\u00C0-\u00F6\u00F8-\u00FF-\s]/gi);
エスケープされていない'-'。
このエラーを解決してみてください。
よろしく、
TEjas Savaliya
var string = (/[^\u0041-\u005A\u0061-\u007A\u00C0-\u00F6\u00F8-\u00FF-\s]/gi);
エスケープされていない'-'。
このエラーを解決してみてください。
よろしく、
TEjas Savaliya
var string = (/[^\u0041-\u005A\u0061-\u007A\u00C0-\u00F6\u00F8-\u00FF\-\s]/gi);
\s
は一連の文字であるため、範囲を指定することはできません。意味-\s
がないため、エラーが発生します。
それは単なるヒントです。おそらく、そのハイフンが必要です。しかし、「範囲」の最後のものは-\s
無効のようです。省略せずに単に一致させ\s
ますか? そうでない場合は、文字クラスの途中にあるため、バックスラッシュでエスケープすることをお勧めします。