PHP常用正则验证函数

包含中国大陆手机号验证、密码验证、邮箱验证、用户名验证、二代身份证号码验证。

手机号验证

/** * 验证手机号是否正确 * 移动:134、135、136、137、138、139、150、151、152、157、158、159、182、183、184、187、188、178(4G)、147(上网卡)、148、172、198; * 联通:130、131、132、155、156、185、186、176(4G)、145(上网卡);146、166、171、175 * 电信:133、153、180、181、189 、177(4G);149、173、174、199 * 卫星通信:1349 * 虚拟运营商:170 * http://www.cnblogs.com/zengxiangzhan/p/phone.html * @author lan * @param $mobile * @return bool */ function isMobile($mobile='') {}

密码验证

/** * 验证密码是否正确 * 密码由6-16位大小写字母、数字和下划线组成 * @author lan * @param string $password * @return bool */ function isPassword($password=''){}

邮箱验证

/** * 验证邮箱是否正确 * @author lan * @param string $email * @return bool */ function isEmail($email=''){}

用户名验证

/** * 验证用户名是否正确 * 用户名由6-24位字母、数字组成,首位不能是数字 * @param string $username * @return bool */ function isUserName($username=''){}

二代身份证号码验证

2018年5月更新

针对二代身份证号码验证,做了一个composer包:https://github.com/ionepub/idcard

/** * 验证身份证号码格式是否正确 * 仅支持二代身份证 * @author chiopin * @param string $idcard 身份证号码 * @return boolean */ function isIdCard($idcard=''){}

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。