下面这个正则验证用户名的方法原则是这样的用户名必须是由字母带数字带定划线组成了,下面一起来看看例子吧。
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)) { return false; } elseif (20 { 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){ |
|
3、email验证
| 代码如下 | 复制代码 |
|
function isEmail($value,$match='/^[\w\d]+[\w\d-.]*@[\w\d-.]+\.[\w\d]{2,10}$/i'){ |
|
注意,把内容中的\替换成小写的\就可以正常使用了,因为本服务器自动过滤\所以本文替换成全角了。
详细介绍:WRMPS v6.1 to v6.2 功能更新:修正mapbar地图显示不完整修正店铺评论验证码不刷新的问题修正部分用户登录不成功的问题修正文章操作后返回提示出错的问题修正远程视频不能审核的问题修正推广易搜索直达的显示方式修正店铺已注册顶级域名不能绑定问题修正禁止频道时前台频道打开错误的问题...
0
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号