#регулярные_выражения #faq
Давайте в этом вопросе составим список регулярных выражений никнеймов разных соц. сетей и сервисов. Это необходимо при добавлении разных ссылок на аккаунты в профиле пользователя и не только.
Ответы
Ответ 1
FaceBook Для фейсбука выражение будет такое (если я правильно разобрался и ник это facebook.com/[nickname]. Выражение реализует правила: - нельзя использовать только цифры - можно A-Z 0-9 и точку - длина не менее 5 символов не более 50 - нельзя точку в начале или конце, две точки подряд PCRE: ^(?!.*\.\.)(?!\.)(?!.*\.$)(?!\d+$)[a-zA-Z0-9.]{5,50}$ Instagram - можно A-Z 0-9 _ или точка - не более 30 символов ^[a-zA-Z0-9_.]{1,30}$ Skype - можно A-Z 0-9 _ , . - - начинается с латинского символа - длина от 6 до 32 символов ^[a-zA-Z][a-zA-Z0-9_.,-]{5,31}$Ответ 2
ICQ ^\d{3,20}$ Кошельки WebMoney ^(Z|R|B|U|E|G|X)\d{12}$
Комментариев нет:
Отправить комментарий