- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть рег выражение
echo $mail='Aaa@bnm.ru';
$mail=trim($mail);
if (strlen($mail)==0){echo 'Вы не ввели емайл';}
if (!preg_match('/([A-Za-z0-9\-]{1,9})+\@([A-Za-z0-9\-]{2,9})+(\.[A-Za-z0-9])$/',$mail))
{exit ("<b><b>Ошибка! Email введен не </b>валидный емайл должен быть таким mail@mail.ru mai-ler@mai-lis.ru</b> <a href=\"javascript:history.go(-1);\">Исправить ошибку</a>");}
работает все что до точки .
Но не получаеться добавить .ru точку и зону домена.
тоесть надо добавить приметно это +(\.[A-Za-z0-9]{2,7})
{2,7} это 2,7 буквы.
В общем случае мыло может содержать точку в имени и располагаться на поддомене.
Пример регулярки для мыла
/[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?[\.A-Za-z0-9]{2,}/
http://www.pcre.ru/examples/links/text/32/
У Вас квантификатор + расположен после круглой скобки и не понятно что он выражает.
В общем случае мыло может содержать точку в имени и располагаться на поддомене.
Пример регулярки для мыла
/[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?[\.A-Za-z0-9]{2,}/
http://www.pcre.ru/examples/links/text/32/
У Вас квантификатор + расположен после круглой скобки и не понятно что он выражает.
Алексей! Спасибо.
У меня такой, вопрос почему в первом [\.\-_A-Za-z0-9]
имеются точка \. и символ _
с дефисом понятно имя может иметь вид vas-ya
или же можно и так vas_ya ?
Алексей! Спасибо.
У меня такой, вопрос почему в первом [\.\-_A-Za-z0-9]
имеются точка \. и символ _
с дефисом понятно имя может иметь вид vas-ya
или же можно и так vas_ya ?
Подчеркивание в имени - можно.
http://win.mail.ru/cgi-bin/signup
Вот кусок кода, который мы юзаем, не помню уже, откуда взялся:
public static function validateEmail($address, $use_mxrr_test = false, $use_socket_test = false) {
/** Проверка валидности е-мейла */
if(!preg_match("/^[a-zA-Z0-9_\.-]+@[a-zA-Z0-9\-\.]+\.[a-zA-Z0-9\-\.]+$/", $address)) {
return FALSE;
}
list($Username, $Domain) = split("@",$address);
if($use_mxrr_test) {
if (@getmxrr($Domain, $MXHost)) {
return TRUE;
} else {
return false;
}
}
if ($use_socket_test) {
if(@fsockopen($Domain, 25, $errno, $errstr, 10)) {
return TRUE;
} else {
return FALSE;
}
}
return TRUE;
}
Помимо регулярки умеет проверять хост на существование MX-ов и 25-го порта, но по понятным причинам может тормозить, а в большинстве случаев и регулярки хватает.
Кстати, оформлен дебильно, надо бы переписать :)
Вот кусок кода, который мы юзаем, не помню уже, откуда взялся:
public static function validateEmail($address, $use_mxrr_test = false, $use_socket_test = false) {
/** Проверка валидности е-мейла */
if(!preg_match("/^[a-zA-Z0-9_\.-]+@[a-zA-Z0-9\-\.]+\.[a-zA-Z0-9\-\.]+$/", $address)) {
return FALSE;
}
list($Username, $Domain) = split("@",$address);
if($use_mxrr_test) {
if (@getmxrr($Domain, $MXHost)) {
return TRUE;
} else {
return false;
}
}
if ($use_socket_test) {
if(@fsockopen($Domain, 25, $errno, $errstr, 10)) {
return TRUE;
} else {
return FALSE;
}
}
return TRUE;
}
Помимо регулярки умеет проверять хост на существование MX-ов и 25-го порта, но по понятным причинам может тормозить, а в большинстве случаев и регулярки хватает.
Кстати, оформлен дебильно, надо бы переписать :)
Спасибо. Да мне супер навороты не нужны.
Хочу к скрипту пределать коменты.