Всё обо всём

Помощь, ПХП (PHP)

394 234
user avatar
Пользователь
На сайте 14 лет
Сообщений : 287
Репутация : 0
9 лет назад
.del
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
9 лет назад
Nikes, зачем ты даешь ему то, что не подходит, написано не правильно?
я так понимаю ты те классы ipa тоже в инете нашел, а не сам написал? :lol:
user avatar
Пользователь
На сайте 13 лет
Сообщений : 251
Репутация : 0
9 лет назад
Цитата: Nikesпопробуй это, нашел на стаковерфлоу
нет не работает
ByFly-ла работает но не пропускает ни точку ни знак додчеркивания
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
9 лет назад
MARIOS,

замени только то, что в [ ]

[a-z0-9_.]


P.S. проверь на знаки !@$^*(), вроде как не должно пропускать, хочу убедиться, а то я не проверял :wink:
user avatar
Пользователь
На сайте 14 лет
Сообщений : 287
Репутация : 0
9 лет назад
.del
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
9 лет назад
Nikes, понимаешь, так есть куча разных штук, но вижу ты так и не понял, что к чему.
Допустим как проверяется email?
то есть email состоит из 3-х частей:
1-ая часть до @
2-ая часть @
3-ая часть после @

вид будет такой []+@+[]

ах да, там же еще обязательно должна быть точка, то есть доменная зона

[]+@+[]+.+[]
или же
[]+@[]+.[]

Твой пример вообще бредовый, понимаешь?
Он содержит сразу [][]
без плюсов и тд, это бред, понимаешь?
твой пример говорит используйте логин из букс или из букв и цифр, это как????!!!! :facepalm:
Видно сразу, писал какой-то тупой амерекос без мозгов, потому что адекватные люди так не пишут, да и не по русски это
user avatar
Пользователь
На сайте 14 лет
Сообщений : 287
Репутация : 0
9 лет назад
.del
user avatar
Пользователь
На сайте 13 лет
Сообщений : 251
Репутация : 0
9 лет назад
 Показать / Скрыть текст|^[a-z][a-z0-9_-.,]{5,31}$|i - вот такой мне написали, проверил рабочий.
должен начинаться с буквы, можете использовать запятые, тире, периоды и нижнее подчеркивание
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
9 лет назад
Nikes,
просто тупо логически подумать, зачем тут нужны первый [], то есть [a-z-A-Z] ?????
если их откинуть, то будет тоже самое, ибо у нас уже есть a-zA-Z во вторых [] и более расширенное с использованием _, , и .
[a-zA-Z][a-zA-Z0-9-_.]

если ты между ними стоял +, то было бы другое дело, но и то, тоже бредовое)
user avatar
Пользователь
На сайте 14 лет
Сообщений : 287
Репутация : 0
9 лет назад
.del
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
9 лет назад
Nikes, думаешь? может какая разница, с чего он начинаться будет? это так принципиально? :facepalm:

P.S. может тогда добавьте и ":", ибо логин скайпа может содержать и двоеточие :wink:
user avatar
Пользователь
На сайте 14 лет
Сообщений : 287
Репутация : 0
9 лет назад
ByFly,
ты классный :wink:
.del
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
9 лет назад
Nikes, забудь) мне пофиг что ты там думаешь, главное что я работаю за 50$ в час и меня всё устраивает :lol:
а тебе могу пожелать только удачи, навряд ли ты там много зарабатываешь :wink:

MARIOS, добавь во вторые [] в конце двоеточие, то есть
[a-z0-9_-.,:]
user avatar
Пользователь
На сайте 13 лет
Сообщений : 251
Репутация : 0
9 лет назад
Цитата: ByFlyдобавь во вторые [] в конце двоеточие, то есть
всё, уже мне сделали рабочую регулярку, я её выложил здесь, так-что
смотрите как надо, и полтинник верни :wink:
а пока все СЮДА

|^[a-z][a-z0-9_-.,]{5,31}$|i

[a-z] cause the first character of a username must be letter
(translate)вызвать первый символ имени пользователя должен быть буква

[a-z0-9_-.,] here you can see allowed characters
(translate)здесь вы можете увидеть Разрешенные символы

{5,31} not 6,32 cause there's already one character at the beginning
(translate)OT 6,32 причина есть уже один символ в начале
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
9 лет назад
MARIOS, да, это наиболее верная регулярка для skype login
Но, ты опустил двоеточие!
Я зашел сейчас в свой скайп и там в логине есть двоеточие - ":"
Говорю же, добавь их в конце вторых []
user avatar
Пользователь
На сайте 14 лет
Сообщений : 287
Репутация : 0
9 лет назад
Цитата: ByFlyнавряд ли ты там много зарабатываешь
.del
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
9 лет назад
Nikes, хм, ну и зарплаты на порядок выше :wink:
user avatar
Пользователь
На сайте 14 лет
Сообщений : 287
Репутация : 0
9 лет назад
ByFly,
.del
user avatar
Пользователь
На сайте 15 лет
Сообщений : 858
Репутация : 0
9 лет назад
Nikes, да без проблем, если тебя всё устраивает и на всё хватает, то молодец :smile:
user avatar
Пользователь
На сайте 13 лет
Сообщений : 251
Репутация : 0
9 лет назад
как вставить переменную в скрипт?
confirm(' пользователь $forum ');
Автор темы
author avatar
MARIOS
Пользователь
На сайте 13 лет
Сообщений 251
Тем 24
Репутация 0
Теги темы
Автор не добавил тегов для этой темы
Ответить
Написал(а):