PHP常用验证正则匹配函数
技术学院󰃄 2019-06-24     󰃩 82 次查看

//正则判断数字字母
function isszzm($str){
    $a=preg_match('/^[0-9a-zA-Z]+$/',$str);
    if($a){
        return true;
    }else{
        return false;
    }
}


//正则判断网址
function iswz($str){
    $a=preg_match('/^[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/',$str);
    if($a){
        return true;
    }else{
        return false;
    }
}


//正则判断字母
function iszm($str){
    $a=preg_match('/^[a-zA-Z]+$/',$str);
    if($a){
        return true;
    }else{
        return false;
    }
}


//正则判断数字
function issz($str){
    $a=preg_match('/^[0-9]+$/',$str);
    if($a){
        return true;
    }else{
        return false;
    }
}


//正则判断邮箱
function isyx($str){
    $a=preg_match('/^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*(.[a-zA-Z]{2,})$/',$str);
    if($a){
        return true;
    }else{
        return false;
    }
}


//正则判断数字or小数点
function isszxsd($str){
    $a=preg_match('/^[0-9]+(.[0-9]{0,3})?$/',$str);
    if($a){
        return true;
    }else{
        return false;
    }
}


//正则判断汉字
function ishz($str){
    $a=preg_match('/^[x7f-xff]+$/',$str);
    if($a){
        return true;
    }else{
        return false;
    }
}


//正则判断汉字字母
function ishzzm($str){
    $a=preg_match('/^[x7f-xffa-zA-Z_]+$/',$str);
    if($a){
        return true;
    }else{
        return false;
    }
}


//正则判断汉字数字字母
function ishzszzm($str){
    $a=preg_match('/^[x7f-xffa-zA-Z0-9_-]+$/',$str);
    if($a){
        return true;
    }else{
        return false;
    }
}


//正则判断数字字母下划线
function isszzmxhx($str){
    $a=preg_match('/^[0-9a-zA-Z_]+$/',$str);
    if($a){
        return true;
    }else{
        return false;
    }
}




转载出处:本文章(教程)为本站原创,未经许可、禁止转载!




首页
技术
资源
我的