Я немного поискал, но не смог найти окончательный список пробельных символов, включенных в \ s в регулярном выражении JavaScript.
Я знаю, что могу полагаться на пробел, перевод строки, возврат каретки и табуляцию как на пробелы, но я подумал, что, поскольку JavaScript традиционно предназначен только для браузера, возможно, будут поддерживаться пробелы в кодировке URL и такие вещи, как & nbsp;
и % 20
.
Что именно считается компилятором регулярных выражений JavaScript? Если есть различия между браузерами, меня действительно интересуют только браузеры webkit, но было бы неплохо узнать о любых различиях. А как насчет node.js?