Недавно, к моему удивлению, я обнаружил, что в JavaScript нет встроенной поддержки регулярных выражений Unicode.
Так, как я могу проверить строку только для букв, Unicode или ASCII?
Я бы порекомендовал отличную библиотеку Стивена Левитана XRegExp , в которой есть плагин Unicode, содержащий различные классы символов Unicode: http://xregexp.com/plugins/
Недавно, к моему удивлению, я обнаружил, что в javascript нет встроенной поддержки регулярных выражений Юникода.
Меня это тоже удивляет, потому что
alert(/\u00B6/.test("¶"));
печатает true.