| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1677 人关注过本帖
标题:[求助]如何验证用户名
只看楼主 加入收藏
pengson
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2007-7-3
收藏
 问题点数:0 回复次数:20 
[求助]如何验证用户名
即席在asp.net中,我要设置用户注册的用户名一定要用中文,而且用户名是否与注册数据库中的重名。。。。

代码如何实现

多谢拉!

搜索更多相关主题的帖子: 用户名 验证 
2007-09-04 21:26
ruihua
Rank: 1
等 级:新手上路
威 望:1
帖 子:235
专家分:0
注 册:2006-2-21
收藏
得分:0 

逐个判断输入字符的ascii码,汉字的ascii是在一个确定的范围内的。


2007-09-05 09:28
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
先用正则表达式 [u4e00-u9fa5] 来限制只能输入中文.
再根据输入的用户名(如:天),支数据库中去查询一下用户名为"天"的数据是否存在....

飘过~~
2007-09-05 15:14
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
收藏
得分:0 

正则表达式就可以实现


愛生活 && 愛編程
2007-09-05 17:14
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
他还要难是否与注册数据库中的重名..所以必需读一次数据库,,至少得获得数据库中所有用户名的信息

飘过~~
2007-09-05 17:48
zw379868872
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-6-25
收藏
得分:0 
你自己查资料,用正则表达试最简单

眼见为实,耳听为虚 技术+学历+口才=成功 我的qq是379868872
2007-09-05 18:02
梦灵儿
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:260
专家分:9
注 册:2007-8-7
收藏
得分:0 
呵呵先用正则表达式写然后在数据库里查询一遍看是否有重名当前用户输入的值

2007-09-05 19:00
pengson
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2007-7-3
收藏
得分:0 
偶是初学者,不要把我 看得那么高!

我确实要检验用户是否相同,但我还要用户一定要输入中文,不过各位就这样说说,偶是做不出来的!

毕竟我才接触了半个学期的的.net,还不是学了,这个只是小学期的作业,郁闷了!!搞了难题给自己!
2007-09-05 21:18
刘小芳
Rank: 2
等 级:新手上路
威 望:4
帖 子:137
专家分:0
注 册:2006-10-17
收藏
得分:0 

string sql = String.Format("select username from users where username='{0}'", this.txt_dlm.Text.Trim());
SqlCommand cm = new SqlCommand(sql, mycon.myconn);
if (cm.ExecuteScalar() != null)
{
this.Label1.Text = "<script language='javascript'>alert('该登陆名已经被使用,请使用其它登陆名~!');</script>";

}


2007-09-06 16:15
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
放个RegularExpressionValidator1,将它的 ValidationExpression 属性值设成 [\u4E00-\u9FA5].这样就可以只让它输入中文了(不过好像可以输入空格,在后台控制一下吧)
再根据9楼的代码在数据库中判断一下是否存在

飘过~~
2007-09-06 17:00
快速回复:[求助]如何验证用户名
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035950 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved