Задать вопрос
swanrnd
@swanrnd
Издатель HTML5 игр

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

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

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

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

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

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

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

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

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
03 янв. 2025, в 10:40
2000 руб./за проект
03 янв. 2025, в 10:37
500000 руб./за проект
03 янв. 2025, в 10:35
45000 руб./за проект