Heim  >  Artikel  >  Backend-Entwicklung  >  php利用自带filter_var函数验证邮箱、url和ip地址

php利用自带filter_var函数验证邮箱、url和ip地址

WBOY
WBOYOriginal
2016-06-20 13:04:131486Durchsuche

php程序中验证邮箱,IP地址或url一般大家都会使用正则表达式来处理,其实在php里面有一些内置的专门验证规则。

下面用实例说说如何使用php内置filter_var函数来验证email,ip以及URL。

1、filter_var验证邮箱

<p>$email='scutephp@163.com'; </p>$result=filter_var($email,FILTER_VALIDATE_EMAIL); <br />var_dump($result);

//输出:string(17) 'scutephp@163.com'

2、filter_var验证url地址

<p>$url='http://www.scutephp.com/'; </p>$result=filter_var($url,FILTER_VALIDATE_URL); <br />var_dump($result);

//输出:string(25) 'http://www.scutephp.com/'

3、filter_var验证ip地址

<p>$url='192.168.0.1'; </p>$result=filter_var($url,FILTER_VALIDATE_IP); <br />var_dump($result);

//输出:string(11) '192.168.0.1'

php中的filter函数还可用来验证浮点数,整形数字,布尔类型等等


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn