VS2003下想用RegularExpressionValidator 控件验证:由5-20个字符(包括小写字母、数字、下划线、中文),正则已写成[a-zA-Z0-9]{5,20},但不懂如何写对中文的验证,现如果有中文验证就提示,查了一下论坛,有网友使用[^\x00-\xff] ,可还是不能过过验证。求解。另,下划线怎么包含进来?
解决方案 »
- 急!在建立与服务器的连接时出错
- 请教:在CSS中如何控制footer位置不高于某个位置?
- Framework SDK v2.0可以使用Visual Studio .NET 2003开发吗?在线等
- 怎样对齐格式化?
- sql server 为windows方式登陆,我的数据库配置字符串怎么配置,急,在线等
- 求ASP.NET(C#)信息系统或者产品展示系统(学习)
- 急:在DOS编译环境 如何将.cs文件编译成.ddl文件?用什么命令?假设为test.cs
- 关于.NET调试的技巧
- 如何终止ajax上传文件
- 分页的问题,困扰了我一天,大江帮忙指点一下,第三次贴出来
- 拷贝HTML问题
- 各位大哥大姐帮帮忙吧
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1"
ErrorMessage="错误" ValidationExpression="[a-zA-Z0-9_\u4e00-\u9fa5]{5,20}"></asp:RegularExpressionValidator>
<asp:Button ID="Button1" runat="server" Text="Button" />
</form>
小写英文、数字、下划线、中文:[a-z0-9_\u4e00-\u9fa5]{5,20}
大小写英文、数字、下划线、中文:[a-zA-Z0-9_\u4e00-\u9fa5]{5,20}