Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.58.244.216] |
|
Сообщ.
#1
,
|
|
|
"^([\-\.a-zA-Z0-9_]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"
это стринг емаил, но он не пропускает знак " - ", как мне решить эту проблему я ноль в EREG |
Сообщ.
#2
,
|
|
|
Ух ты, а что это за email такой? типа: qwerty@[123.123.123.1234]
|
Сообщ.
#3
,
|
|
|
подскажи как надо, плиз!
|
Сообщ.
#4
,
|
|
|
вот так попробуй - вроде бы все учтено...
"^(([a-zA-Z0-9-._]+@[a-zA-Z0-9-.]+(\.[a-zA-Z0-9]+)+))$" |
Сообщ.
#5
,
|
|
|
Мдаа. Всё учтено, кроме доменов 1го уровня.
Максимум, что можно предположить, это length<0x101&&/^([\w\.\-]+)\@([\w\.\-]+)$/ |
Сообщ.
#6
,
|
|
|
спасибо попробую!
|
Сообщ.
#7
,
|
|
|
Если данные передаются из формы методом POST
if(preg_match("/^[a-zа-я0-9]+@([a-z?-?0-9]+\.){1,3}(ru|com|org|biz|net|ua)$/i",$_POST['email'])) echo "Rulezz"; else echo "invalid e-meil"; |