1. 云栖社区>
  2. PHP教程>
  3. 正文

php 常见的验证规则

作者:用户 来源:互联网 时间:2017-11-30 11:46:53

php验证规则常见

php 常见的验证规则 - 摘要: 本文讲的是php 常见的验证规则,验证是否为指定长度的字母/数字组合 function fun_text1($num1, $num2, $str) { Return (preg_match("/^[a-zA-Z0-9]{" . $num1 . "," . $num2 . "

验证是否为指定长度的字母/数字组合
function fun_text1($num1, $num2, $str) {
Return (preg_match("/^[a-zA-Z0-9]{" . $num1 . "," . $num2 . "}$/", $str)) ? true : false;
}验证是否为指定长度数字
function fun_text2($num1, $num2, $str) {
return (preg_match("/^[0-9]{" . $num1 . "," . $num2 . "}$/i", $str)) ? true : false;
}
验证是否为指定长度汉字
function fun_font($num1, $num2, $str) {
// preg_match("/^[/xa0-/xff]{1,4}$/", $string);
return (preg_match("/^([/x81-/xfe][/x40-/xfe]){" . $num1 . "," . $num2 . "}$/", $str)) ? true : false;
}
验证身份证号码
function fun_status($str) {
return (preg_match('/(^([/d]{15}|[/d]{18}|[/d]{17}x)$)/', $str)) ? true : false;
}
验证邮件地址
function fun_email($str) {
return (preg_match('/^[_/.0-9a-z-][email protected]([0-9a-z][0-9a-z-]+/.)+[a-z]{2,4}$/', $str)) ? true : false;
}
验证电话号码
function fun_phone($str) {
return (preg_match("/^((/(/d{3}/))|(/d{3}/-))?(/(0/d{2,3}/)|0/d{2,3}-)?[1-9]/d{6,7}$/", $str)) ? true : false;
}
验证邮编
function fun_zip($str) {
return (preg_match("/^[1-9]/d{5}$/", $str)) ? true : false;
}
验证ip
function fun_ip($str) {
return (preg_match("/^(?:(?:[01]?/d{1,2}|2[0-4]/d|25[0-5])/.){3}(?:[01]?/d{1,2}|2[0-4]/d|25[0-5])$/", $str)) ? true : false;
}验证url地址
function fun_url($str) {
return (preg_match("/^http:////[A-Za-z0-9]+/.[A-Za-z0-9]+[//=/?%/-&_~`@[/]/':+!]*([^<>/"/"])*$/", $str)) ? true : false;
}

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 验证 , 规则 常见 ,以便于您获取更多的相关知识。