设为首页
加入收藏
首页
|
PHP资讯
|
技术专栏
|
资源共享
|
PHP培训
|
PHP职场
|
图书
|
PHP ON WIN
|
PHP圈子
|
PHPer学习大本营
注册
登录
PHP函数查询
论坛
搜索
IE8
帮助
导航
私人消息 (0)
公共消息 (7)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
PHPChina 论坛
»
问答求助区
» php正则(以字母开头的字母数字字符串)
返回列表
回复
发帖
php正则(以字母开头的字母数字字符串)
lin_chaoqi
发短消息
加为好友
lin_chaoqi
当前离线
UID
29828
帖子
399
主题
0
积分
1628
开源币
268
性别
男
在线时间
546 小时
注册时间
2007-3-28
最后登录
2010-7-15
十象
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2007-4-27 16:16
|
只看该作者
php正则(以字母开头的字母数字字符串)
正则
,
字母
,
php
,
数字
,
字符
要求是2-16位的以字母开头的字母数字字符串可以有下划线,
我是这样写的:
if(!ereg("^[a-zA-Z]+\w{2,16}$",$_POST["enick"]))
{
echo "<script>alert('用户名称必须是以字母开头,合法字符仅为字母和数字!');history.back();</script>";
exit();
}
$_POST["enick"]的长度是大于2的,即使是合法的例如:a123,也是不行,
大家看看那里出错了!
收藏
分享
kuco
发短消息
加为好友
kuco
当前离线
UID
9261
帖子
219
主题
0
积分
1582
开源币
121
在线时间
541 小时
注册时间
2006-7-13
最后登录
2010-8-2
十象
2
#
发表于 2007-4-27 16:19
|
只看该作者
[a-zA-Z][a-zA-Z0-9_]{1,15}
阿里妈妈再掀疯狂采购风,急召天下站长,新加入站点三天内一定采购!
阿里妈妈再掀疯狂采购风,急召天下站长,新加入站点三天内一定采购!
TOP
bawbaw
发短消息
加为好友
bawbaw
当前离线
UID
15258
帖子
14
主题
0
积分
128
开源币
120
在线时间
48 小时
注册时间
2006-12-9
最后登录
2010-3-2
象
3
#
发表于 2007-4-27 16:24
|
只看该作者
建議以preg_match做正規式判斷
preg_match('/^[a-zA-Z]\\w{1,15}$/', $subject)
TOP
逆雪寒
发短消息
加为好友
逆雪寒
(逆雪寒)
当前离线
UID
24549
帖子
2805
主题
22
积分
8971
开源币
123
在线时间
2015 小时
注册时间
2007-1-24
最后登录
2010-8-30
名誉版主
4
#
发表于 2007-4-27 16:25
|
只看该作者
preg_match 速度最快
我心因何恼春风
TOP
lin_chaoqi
发短消息
加为好友
lin_chaoqi
当前离线
UID
29828
帖子
399
主题
0
积分
1628
开源币
268
性别
男
在线时间
546 小时
注册时间
2007-3-28
最后登录
2010-7-15
十象
5
#
发表于 2007-4-27 16:35
|
只看该作者
可是我要求的是2-16位呀
TOP
书生
发短消息
加为好友
书生
(百无一用)
当前离线
UID
13676
帖子
1452
主题
0
积分
4078
开源币
120
性别
男
来自
潮汕
在线时间
498 小时
注册时间
2006-10-28
最后登录
2009-2-2
百象
6
#
发表于 2007-4-27 16:40
|
只看该作者
if(!preg_match('/^[a-zA-Z]\w{1,15}$/',$_POST["enick"]))
{
echo "<script>alert('用户名称必须是以字母开头,合法字符仅为字母和数字!');history.back();</script>";
exit();
}
BLOG:
http://nyim.blog.163.com/
不小心又水了一贴
TOP
lin_chaoqi
发短消息
加为好友
lin_chaoqi
当前离线
UID
29828
帖子
399
主题
0
积分
1628
开源币
268
性别
男
在线时间
546 小时
注册时间
2007-3-28
最后登录
2010-7-15
十象
7
#
发表于 2007-4-27 17:23
|
只看该作者
好的,谢谢大家了
TOP
返回列表
产品及工程项目管理
夜色--Yes
PHPChina原创
PHP Framework 讨论区
应用讨论区
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]
两年突破10万年薪 名企高薪就业
两年突破10万年薪 名企高薪就业
两年突破10万年薪 名企高薪就业
两年突破10万年薪 名企高薪就业
两年突破10万年薪 名企高薪就业
两年突破10万年薪 名企高薪就业
两年突破10万年薪 名企高薪就业