1. 云栖社区>
  2. PHP教程>
  3. 正文

php用户注册信息验证正则表达式

作者:用户 来源:互联网 时间:2017-12-01 20:40:21

正则验证表达式信息用户注册

php用户注册信息验证正则表达式 - 摘要: 本文讲的是php用户注册信息验证正则表达式, 下面这个正则验证用户名的方法原则是这样的用户名必须是由字母带数字带定划线组成了,下面一起来看看例子吧.1.检查用户名是否符合规定“两位以上的字母,数字,或者下划线”,代码如下:/** * 检查用户名是否符合规定 * * @param


下面这个正则验证用户名的方法原则是这样的用户名必须是由字母带数字带定划线组成了,下面一起来看看例子吧.

1.检查用户名是否符合规定“两位以上的字母,数字,或者下划线”,代码如下:

/**  * 检查用户名是否符合规定  *  * @param STRING $username 要检查的用户名  * @return TRUE or FALSE  */ function is_username($username) { $strlen = strlen($username); if (!preg_match("/^[a-zA-Z0-9_/x7f-/xff][a-zA-Z0-9_/x7f-/xff]+$/", $username)) //开源软件:phpfensi.com { return false; } elseif (20 < $strlen || $strlen < 2) { return false; } return true; }


两位以上的字母,数字,或者下划线:^[a-zA-Z0-9_/x7f-/xff][a-zA-Z0-9_/x7f-/xff]+$.

注:在这里,字母是a-z,A-Z,以及从127 到255(0x7f-0xff)的 ASCII 字符

2、密码:6―20位,由字母、数字组成,代码如下:

function isPWD($value,$minLen=5,$maxLen=16){ $match='/^[//[email protected]#$%^&*()-_=+|{}/[/],.?//:;/'/"/d/w]{'.$minLen.','.$maxLen.'}$/'; $v = trim($value); if(emptyempty($v)) return false; return preg_match($match,$v); }


3、email验证,代码如下:

function isEmail($value,$match='/^[/w/d]+[/wd-.]*@[w/d-.]+/.[/w/d]{2,10}$/i'){ $v = trim($value); if(emptyempty($v)) return false; return preg_match($match,$v); }


本文为大家分享了用户注册信息:用户名、密码以及邮箱验证的正则表达式,希望大家认真学习这篇《php用户注册信息验证正则表达式》,一定会有所收获。php用户注册信息验证正则表达式

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索正则 , 验证 , 表达式 , 信息 用户注册 ,以便于您获取更多的相关知识。