Речь идёт про эту книгу — Дэвид Флэнаган «JavaScript. Подробное руководство, 6-е издание»?
Если да, то она выпущена в O'Reilly в 2011, а в издательстве «Символ» в 2012.
К прочтению обязательна, если вы изучаете Javascript.
Какая связь между регуляркой и XSS?
На стороне пользователя - валидация логики. На стороне сервера - повторная валидация логики и соответствующее экранирование/преобразование для сохранности и безвредности этих данных. Если в БД сохранение - prepared statements, вывод в HTML - htmlspecialchars, вывод в JSON - json_encode, вывод ещё куда - соответствующие преобразования для этого конкретного формата.