php验证用户名是否以字母开头与验证密码
验证用户名是否以字母开头与验证密码只能为数字和字母的组合代码
三款三种常用验证函数 验证邮箱地址格式 验证密码只能为数字和字母的组合 验证用户名是否以字母开头代码哦,这是用户注册时或提交表单时会用的哦。
function is_email($email) { if (preg_match("/[a-za-z0-9]+@[a-za-z0-9]+.[a-z]{2,4}/",$email,$mail)) { return true; } else { return false; } } /** * 验证用户名是否以字母开头 */ function is_user_name($user) { if (preg_match("/^[a-za-z]{1}([a-za-z0-9]|[._]){3,19}$/",$user,$username)) { return true; } else { return false; } } /** * 验证密码只能为数字和字母的组合 */ function is_ps教程d($psd) { if (preg_match("/^(w){4,20}$/",$psd,$password)) { return true; } else { return false; } }
验证手机号码与电话号码正则
function funcphone($str)//电话号码正则表达试 { return (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,8}$/",$str))?true:false; } //使用方法 if( funcphone ('0731-88888888')) { echo '正确电话号码'; } else { echo '对不起,您输入的电话号码不正确'; } function funcmtel($str)//手机号码正则表达试 { return (preg_match("/(?:13d{1}|15[03689])d{8}$/",$str))?true:false; } //手机号验证应用 if( funcmtel( '13875888888') ) { echo '你输入手机号码是正确的'; } else { echo '请输入合法中国移动或联动手机号'; }