swanrnd
@swanrnd
Издатель HTML5 игр

Как проверить имя пользователя на разрешенные сиволы?

Было раньше так:
^[a-zA-Zа-яА-Я0-9* _-]{3,50}$
До тех пор пока не появились люди из Армении, Грузии и Греции.
Ну греческий я могу добавить:
^[a-zA-Zа-яА-Яα-ωΑ-Ω0-9* _-]{3,50}$
Но а китайски или корейский, там не понятно какой первый символ.

Есть ли возможность написать /ru/ в регулярки и тогда можно использовать любые символы кириллицы?

Я использую UTF-8 и C# на сервере, и JavaScript на клиенте, валидация нужна и там и там.
  • Вопрос задан
  • 2322 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Grag
Убери теги из введенного, люди из указанных стран были всегда, скажу больше если фамилия или имя через тире писаться будет, будет еще один трабл. Не указывай разрешенное, проверяй на то, что не должно присутствовать.

Представьте что ты пишешь законы. Намного легче написать где нельзя пить алкоголь, и действеннее, чем где можно.
Ответ написан
Alexufo
@Alexufo
противоречивый, сложный, весь компьютерный.
Зачем вам задавать так?

ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%...

вот
\w - Буквенный или цифровой символ или знак подчёркивания

Только тестируйте)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы