Ответ: regExp не понимает русь?
Да и для языков используй unicode символы радиусов а не сами символы:
/[^\u0040-\u1FE0\u2C00-\uFFC0 ]+/g
Не уверен что тебе все эти радиусы нужны, но они вроди включают только письменные символы всех языков. Тестировал на китайских, японском, французском, итальянском, русском, португальском и немецком. И он ещё включает "_". Лучше затести или посмотри на Unicode таблицу и включи то что тебе от туда нужно.
Ты пытаешься оставить только письменные символы в строке?
|