PHP 校验 Java/Android(安卓) 包名是否正确 作者: Chuwen 时间: 2018-04-28 分类: PHP # PHP 校验 Java/Android(安卓) 包名是否正确 ## Java/Android(安卓) 合法包名,可以包含大写字母(A到Z)、小写字母(a到z)、数字和下划线,可以用点(英文句号)分隔,隔开的每一段都必须以字母开头。 ```php 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;//包名错误 } } ``` 标签: none