正则表达式 验证
发布时间:2020-12-14 02:05:37 所属栏目:百科 来源:网络整理
导读:一. 验证ip地址 1.可以使用ip2long函数 合法则返回数字,不合法则返回false。 顺便说下 可以使用 使用ip2long() 和long2ip()函数来把IP地址转化成整型存储到数据库里。 这种方法把存储空间降到了接近四分之一(char(15)的15个字节对整形的4个字节),计算一个
一. 验证ip地址1.可以使用ip2long函数 合法则返回数字,不合法则返回false。 顺便说下 可以使用使用ip2long() 和long2ip()函数来把IP地址转化成整型存储到数据库里。 这种方法把存储空间降到了接近四分之一(char(15)的15个字节对整形的4个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。 二.验证邮箱1. $res=filter_var($email,FILTER_VALIDATE_EMAIL); 合法则返回 email地址,不合法返回false 三.验证网址1. function checkUrl($weburl) { return !ereg("^http(s)*://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$",$weburl); } 几个精简的快速验证 1.验证手机号 $telok=preg_match("/^1[3458][0-9]{9}$/",$_POST['usertel']);///验证手机号,通过为true function is_tel(str) { return(new RegExp(/^1[3458][0-9]{9}$/).test(str)); } $mail=preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$_POST['uemail']); js 格式
function is_mail(str) { return(new RegExp(/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i).test(str)); }
$place=preg_match("/^[123456789][01234567]?[123456][012]d$/",$_POST['userplace']);
function sushe_ok(str) { return(new RegExp(/^[123456789][01234567]?[123456][012]d$/).test(str)); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |