У меня есть некоторые базовые проверки имен пользователей с использованием регулярных выражений, что-то вроде [\w-_]+
, и я хочу добавить поддержку корейского алфавита, сохраняя при этом проверку прежней.
Я не хочу использовать специальные символы, такие как {}[]!@#$%^&*()
и т. д., я просто хочу заменить \w
чем-то, что соответствует заданному алфавиту в дополнение к [a-zA-Z0-9]
.
Это означает, что имя пользователя типа 안녕
должно быть действительным, но не 안녕[]
.
Мне нужно сделать это в Ruby 1.9.