Прочит на хабре, решил с вам рассказать, может не знает кто
mixed filter_var ( mixed $variable [, int $filter = FILTER_DEFAULT [, mixed $options ]] )
// Проверка e-mail
$var = 'mail@example.com';
var_dump(filter_var($var, FILTER_VALIDATE_EMAIL));
$var = 'mail@exa_mple.com';
var_dump(filter_var($var, FILTER_VALIDATE_EMAIL));
// Проверка IP
$var = '2001:471:1f11:251:290:27ff:fee0:2093';
// Это IPv4?
var_dump(filter_var($var, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4));
// Может, это IPv6?
var_dump(filter_var($var, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6));
http://habrahabr.ru/blogs/php/108475/
я это уже знаю 100 лет
19 Ноя 2010, 21:17раньше эта функция была через одно место, сейчас говорят все норм. Я не применял, не знаю.
19 Ноя 2010, 21:27теперь можно использовать функции
19 Ноя 2010, 22:056, если бы почитать комменты к хабру, то поймете, что там тоже используются регулярки.
19 Ноя 2010, 22:07не читал, не нужно верить всему что пишут в коментах хабры.
19 Ноя 2010, 22:09zverengine5, с регуляркой всёравно как то спокойнее, потому что видно что и как работает и что пропускает.
20 Ноя 2010, 1:18