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

来源:爱站网时间:2020-08-14编辑:网友分享
脚本经常使用“正则表达式”来验证我们的信息,但是这个实现起来有一定的难度,本文是爱站技术频道小编为大家带来的PHP用户注册信息验证正则表达式,需要的朋友可以参考下文的讲解。

脚本经常使用“正则表达式”来验证我们的信息,但是这个实现起来有一定的难度,本文是爱站技术频道小编为大家带来的PHP用户注册信息验证正则表达式,需要的朋友可以参考下文的讲解。

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 

两位以上的字母,数字,或者下划线:^[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='/^[\\~!@#$%^&*()-_=+|{}\[\],.?\/:;\'\"\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日历

下一篇:PHP电子邮件地址的正则表达式验证

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载