首页 > 代码库 > PHP数据验证
PHP数据验证
<?php /****************实现数据验证**********************8*//** * 检测阿拉伯数字 * * 仅允许输入阿拉伯数字 * * @access public * @param numeric 参数 */ function checkIsNumeric($numeric) { return !preg_match("/^(\-?)(\d+)$/",trim($numeric)) ? false : true; } /** * 检测非数字字符 * * 仅允许输入非数字字符 * * @access public * @param string 参数 */ function checkIsString($string) { return !preg_match("/^(\-?)(\D+)$/",trim($string),$matches) ? false : true; } /** * 检测非数字与字母组合字符(附带中横杠,下划扛) * * 仅允许输入数字与字母组合字符(附带中横杠,下划扛) * * @access public * @param string 参数 */ function checkIsStringAndNumericPlus($string) { return !preg_match("/^([_-a-zA-Z0-9])+$/i", $string) ? FALSE : TRUE; } /** * 检测手机号 * * 检测手机号 * * @access public * @param mobile 手机号 */ function checkMobile($mobile) { return (!preg_match("/^(13|15|18)[0-9]{9}$/",trim($mobile))) ? false : true; } /** * 检测电话号码 * * 检测电话号码 * * @access public * @param phone 电话号码 */ function checkPhone($phone) { return !preg_match("/^([0-9]|[-])+$/",trim($phone)) ? false : true; } /** * 检查URL格式 * * 检查URL格式 * * @access public * @param url URL地址 */ function checkUrl($url) { if (preg_match(‘/^(http|https):\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\‘:+!]*([^<>\"])*$/‘,$url)) { return true; } else { return false; } } /** * 检查电子邮件格式 * * 检查电子邮件格式 * * @access public * @param email 电子邮件 */ function checkEmail($email) { return ( ! preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $email)) ? FALSE : TRUE; }?>
PHP数据验证
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。