Иконка ресурса

Регулярное выражение для проверки имени пользователя

Jumuro

Administrator
Сообщения
143
Симпатии
77
#1
Jumuro разместил(а) новый ресурс:

Регулярное выражение для проверки имени пользователя - разрешение использовать только определенные символы и языки в имени пользователя.

В настройка регистрации пользователя есть пункт, позволяющий ограничить разрешенные имена определенным набором символов.

Ниже приведен пример регулярного выражения, разрешающего использовать имена:
  • содержащие только кириллицу, знаки - _ и пробел
  • содержащие только латиницу, знаки - _ и пробел
  • без цифр, символов - _ и пробела в начале

Посмотреть страницу этого ресурса...
 

daglex

New member
Сообщения
7
Симпатии
2
#2
У меня с первой версии перекочевала такая настройка #^[_a-zA-Z0-9абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ ]+$#i в чем разница и что в этом плане предпочтительнее?
 

Jumuro

Administrator
Сообщения
143
Симпатии
77
#3
Пример в этой инструкции:
  • содержащие только кириллицу, знаки - _ и пробел
  • содержащие только латиницу, знаки - _ и пробел
  • без цифр, символов - _ и пробела в начале
А #^[_a-zA-Z0-9абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ ]+$#i разрешает только кириллицу, латиницу, цифры, пробел и нижнее подчеркивание. Но в любых сочетаниях.
 

daglex

New member
Сообщения
7
Симпатии
2
#4
Пример в этой инструкции:
  • содержащие только кириллицу, знаки - _ и пробел
  • содержащие только латиницу, знаки - _ и пробел
  • без цифр, символов - _ и пробела в начале
А #^[_a-zA-Z0-9абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ ]+$#i разрешает только кириллицу, латиницу, цифры, пробел и нижнее подчеркивание. Но в любых сочетаниях.
Ваша модификация более строгая :), применил ее.
 
Вверх Снизу