PHP 校验 Java/Android(安卓) 包名是否正确

PHP 校验 Java/Android(安卓) 包名是否正确

Java/Android(安卓) 合法包名,可以包含大写字母(A到Z)、小写字母(a到z)、数字和下划线,可以用点(英文句号)分隔,隔开的每一段都必须以字母开头。

function check_packegname($version_name){
    preg_match_all('/[a-zA-Z]+[0-9a-zA-Z_]*(\.[a-zA-Z]+[0-9a-zA-Z_]*)*\.[a-zA-Z]+[0-9a-zA-Z_]*/', $version_name, $matches);

    if(count($matches['0']) <= 0){
        return false;//包名错误
    }

    if($matches['0']['0'] == $version_name){
        return true;//包名正确
    }else{
        return false;//包名错误
    }
    
}

如无特别声明,该文章均为 现在网NowTime.cc)原创,转载请遵循 署名-非商业性使用 4.0 国际(CC BY-NC 4.0) 协议,即转载请注明文章来源。


标签: none

赞 (0)

添加新评论