RegularExpressionValidator 的问题

maclong 2006-04-23 05:07:41
VS2003下想用RegularExpressionValidator 控件验证:由5-20个字符(包括小写字母、数字、下划线、中文),正则已写成[a-zA-Z0-9]{5,20},但不懂如何写对中文的验证,现如果有中文验证就提示,查了一下论坛,有网友使用[^\x00-\xff] ,可还是不能过过验证。求解。另,下划线怎么包含进来?
...全文
172 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
maclong 2006-04-24
  • 打赏
  • 举报
回复
受益匪浅哦。
webwait 2006-04-23
  • 打赏
  • 举报
回复
中文:[\u4e00-\u9fa5]
小写英文、数字、下划线、中文:[a-z0-9_\u4e00-\u9fa5]{5,20}
大小写英文、数字、下划线、中文:[a-zA-Z0-9_\u4e00-\u9fa5]{5,20}
Fooo 2006-04-23
  • 打赏
  • 举报
回复

学习。
yecong 2006-04-23
  • 打赏
  • 举报
回复
高手真的存在!
sunchaohuang 2006-04-23
  • 打赏
  • 举报
回复
http://www.aspxboy.com/private/showthread.asp?threadid=195
活靶子哥哥 2006-04-23
  • 打赏
  • 举报
回复
^[\u4E00-\u9FA5]*$

http://www.aspxboy.com/private/showthread.asp?threadid=195
孟子E章 2006-04-23
  • 打赏
  • 举报
回复
<form runat="server" id="form1">
<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>

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧