主题:  可以用一个正则表达式来实现对用户名的严格限制吗?

恐龙特急克塞号

职务:普通成员
等级:3
金币:3.0
发贴:948
注册:2002/8/13 13:41:31
#12003/12/23 16:38:29
在asp.net中的验证控件
<ASP:TextBox Id="Name" Runat="Server" Width="100"/>
<ASP:regularexpressionvalidator ID="regvali0" runat="server"
controltovalidate="name" validationexpression=".{6,14}"
text="姓名格式不正确!" />
-------------------------------------------------------------------------------------------------------------------
我上面的写法只能实现除空格外的6---14个字符输入限制,而且好象对名字中包含空格的
起不了限制作用?!我想问一问,是否能在这里只用一个正则表达式就可以实现“只能输入6到14个字符范围的,只能是汉字与英文字母及数字”的这样一个效果呢?!请大家指教。
因为以前也没学过ASP,想借鉴其他ASP程序中的验证算法,觉得写得太复杂,好象有一大段,希望可以用一个正则表达式来实现就好了!


克塞,前来拜访!