一. 验证ip地址
@H_301_4@ 1.可以使用ip2long函数 @H_301_4@ 合法则返回数字,不合法则返回false。 @H_301_4@@H_301_4@ 顺便说下 @H_301_4@ 可以使用使用ip2long() 和long2ip()函数来把IP地址转化成整型存储到数据库里。 @H_301_4@ 这种方法把存储空间降到了接近四分之一(char(15)的15个字节对整形的4个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。
二.验证邮箱
@H_301_4@ 1. @H_301_4@ $res=filter_var($email,FILTER_VALIDATE_EMAIL); @H_301_4@ 合法则返回 email地址,不合法返回false @H_301_4@三.验证网址
@H_301_4@ 1.function checkUrl($weburl) { return !ereg("^http(s)*://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$",$weburl); }@H_301_4@ 几个精简的快速验证 @H_301_4@ 1.验证手机号 @H_301_4@
$telok=preg_match("/^1[3458][0-9]{9}$/",$_POST['usertel']);///验证手机号,通过为true@H_301_4@
@H_301_4@
js 格式为 @H_301_4@
@H_301_4@
function is_tel(str) { return(new RegExp(/^1[3458][0-9]{9}$/).test(str)); }@H_301_4@
@H_301_4@
2.验证邮箱 @H_301_4@
@H_301_4@
$mail=preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$_POST['uemail']);@H_301_4@
@H_301_4@
@H_301_4@
@H_301_4@ js 格式 @H_301_4@
function is_mail(str) { return(new RegExp(/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i).test(str)); }@H_301_4@
@H_301_4@
3. 验证宿舍号 @H_301_4@
$place=preg_match("/^[123456789][01234567]?[123456][012]\d$/",$_POST['userplace']);@H_301_4@
@H_301_4@
js 格式 @H_301_4@
function sushe_ok(str) { return(new RegExp(/^[123456789][01234567]?[123456][012]\d$/).test(str)); }