Существует библиотека из XRegExp и соответствующие плагины XRegExp Unicode , расширяющие возможности регулярных выражений javasript.Это добавляет поддержку категорий Unicode, сценариев и блоков.
См. регулярные-выражения.info / unicode для получения дополнительной информации о категориях Unicode, сценариях и блоках.Специальные немецкие символы должны быть в блоке Unicode \p{InLatin-1_Supplement}
, для китайского алфавита вы должны проверить, какой скрипт или блок правильный.
Если вы хотите принять любой символ, который является буквой, в любом алфавитепредставленный в Unicode, тогда вы можете использовать \p{L}
.
См. XRegExp Unicode plugins для примеров того, как его использовать.