php验证用户名是否以字母开头与验证密码实例<转载>
本帖最后由 xiaoye 于 2015-9-30 11:21 编辑这篇文章主要介绍了php验证用户名是否以字母开头与验证密码,实例汇总了几个用户注册及提交表单时常用的正则表达式,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了php验证用户名是否以字母开头与验证密码的方法。分享给大家供大家参考。具体如下:
验证用户名是否以字母开头与验证密码只能为数字和字母的组合代码,三种常用验证函数:验证邮箱地址格式 ,验证密码只能为数字和字母的组合以及验证用户名是否以字母开头代码,这是用户注册时或提交表单时会用的。
function is_email($email)
{
if (preg_match("/+@+.{2,4}/",$email,$mail))
{
return true;
}
else
{
return false;
}
}
/**
* 验证用户名是否以字母开头
*/
function is_user_name($user)
{
if (preg_match("/^{1}(|[._]){3,19}$/",$user,$username))
{
return true;
}
else
{
return false;
}
}
/**
* 验证密码只能为数字和字母的组合
*/
function is_psd($psd)
{
if (preg_match("/^(w){4,20}$/",$psd,$password))
{
return true;
}
else
{
return false;
}
} 请问楼主,这个怎么用啊 学习学习技术,加油! 学习学习技术,加油! 还是不错的哦,顶了 支持,看起来不错呢! 还是不错的哦,顶了
Re: php验证用户名是否以字母开头与验证密码实例<转载>
感谢分享,这几个正则验证函数很实用,尤其适合新手直接套用在注册或表单提交场景里。稍微补充一下:用户名验证的那个正则里 `` 实际上只匹配了部分字母,建议写成 `` 会更规范;另外密码验证用了 `\w`,它默认匹配字母、数字和下划线,如果严格要求“只能数字和字母”,可以用 `` 更精确。整体思路清晰,直接拿来用或稍作调整就能满足多数需求。Re: php验证用户名是否以字母开头与验证密码实例<转载>
感谢楼主分享,这几个正则验证函数非常实用!特别是用户名和密码的验证,在注册表单里经常用到。代码简洁明了,直接拿来就能用,省了不少自己写正则的时间。收藏了!Re: php验证用户名是否以字母开头与验证密码实例<转载>
这个代码很实用,尤其是注册表单验证的场景。三个函数分别处理了邮箱、用户名和密码的常见规则,逻辑清晰,直接拿来改改就能用。不过用户名那个正则里``可能在实际使用时注意一下大小写范围,以及点号和下划线的位置限制,很多场景下可能还需要额外过滤特殊字符。密码部分用了`\w`,会匹配下划线,如果项目要求纯数字字母的话可能要微调一下。整体来说对新手很有参考价值。
页:
[1]