AI编程助手
AI免费问答

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

  2016-06-13 08:51   2005浏览 原创

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

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

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

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

<p>两位以上的字母,数字,或者下划线<span style="color: #800000"><strong>:^[a-zA-Z0-9_-][a-zA-Z0-9_-]+$.</strong></span></p>
<p>注:在这里,字母是a-z,A-Z,以及从127 到255(0x7f-0xff)的 ASCII 字符</p>
<p><strong>2、密码:</strong>6—20位,由字母、数字组成,代码如下:</p>

<pre class="code">
function isPWD($value,$minLen=5,$maxLen=16){ 
$match='/^[\~!@#$%^&*()-_=+|{}[],.?/:;'"dw]{'.$minLen.','.$maxLen.'}$/'; 
$v = trim($value); 
if(emptyempty($v)) 
return false; 
return preg_match($match,$v); 
} 

3、email验证,代码如下:

function isEmail($value,$match='/^[wd]+[wd-.]*@[wd-.]+.[wd]{2,10}$/i')

{ 
$v = trim($value); 
if(emptyempty($v)) 
return false; 
return preg_match($match,$v); 
} 


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

php免费学习视频:立即学习
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。