В Javascript, когда я помещаю обратную косую черту в некоторые переменные, например:
var ttt = "aa ///\\\";
var ttt = "aa ///\";
Javascript показывает ошибку.
Если я пытаюсь ограничить пользователя в вводя этот символ, я также получаю сообщение об ошибке:
(("aaa ///\\\").indexOf('"') != -1)
Ограничение обратной косой черты для пользовательского ввода - не лучшая стратегия, потому что вы должны показывать пользователю раздражающее сообщение.
Почему я получаю сообщение об ошибке с обратной косой чертой?