本文实例讲述了php验证用户名是否以字母开头与验证密码的方法。分享给大家供大家参考。具体如下:
验证用户名是否以字母开头与验证密码只能为数字和字母的组合代码,三种常用验证函数:验证邮箱地址格式 ,验证密码只能为数字和字母的组合以及验证用户名是否以字母开头代码,这是用户注册时或提交表单时会用的。
复制代码 代码如下:function is_email($email)nbsp;
{nbsp;
nbsp; if (preg_match("/[a-za-z0-9]+@[a-za-z0-9]+.[a-z]{2,4}/",$email,$mail))nbsp;
nbsp; {nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp; return true;nbsp;
nbsp; }nbsp;
nbsp; else
nbsp; {nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp; return false;nbsp;
nbsp; }nbsp;
}
nbsp;
nbsp;/**
nbsp; * 验证用户名是否以字母开头nbsp;
nbsp; */
nbsp;
function is_user_name($user)nbsp;
nbsp;{nbsp;
nbsp; if (preg_match("/^[a-za-z]{1}([a-za-z0-9]|[._]){3,19}$/",$user,$username))nbsp;
nbsp; {nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp; return true;nbsp;
nbsp; }nbsp;
nbsp; else
nbsp; {nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp; return false;nbsp;
nbsp; }nbsp;
}
/**
nbsp; * 验证密码只能为数字和字母的组合nbsp;
nbsp; */
nbsp;
function is_psd($psd)nbsp;
{nbsp;
nbsp; if (preg_match("/^(w){4,20}$/",$psd,$password))nbsp;
nbsp; {nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp; return true;nbsp;
nbsp; }nbsp;
nbsp; else
nbsp; {nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp; return false;nbsp;
nbsp; }nbsp;
}
希望本文所述对大家的正则表达式学习有所帮助。 (编辑:PHP编程网 - 黄冈站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|