将 ValidationExpression 添加到 asp.net 中的 customvalidator

发布于 2024-10-09 08:37:42 字数 170 浏览 8 评论 0原文

我在正则表达式验证器中使用了这个 ValidationExpression="(\d{1,}.{0,2} .{2,})|(.{2,} \d{1,}.{0,2})" 。我想在自定义验证器中使用相同的验证器。但customvalidator没有选项validationexpression。我如何在代码或标签中添加它。请给我样品。

i have this ValidationExpression="(\d{1,}.{0,2} .{2,})|(.{2,} \d{1,}.{0,2})" used in regularexpression validator. I want to use the same one in a customvalidator. But customvalidator does not have option validationexpression. how can i add this in code or in tag. Please give me sample.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

帅气尐潴 2024-10-16 08:37:42

使用 ASP.NET Regex 类。

    protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
    {

          if (!Regex.IsMatch(args.Value,@"^(\d{1,}.{0,2} .{2,})|(.{2,} \d{1,}.{0,2})$"))
           {
               args.IsValid = false;
           }
           else
           {
             args.IsValid = true;
         }
}

注意:您将需要 System.Text.RegularExpressions 命名空间引用。

Use ASP.NET Regex Class.

    protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
    {

          if (!Regex.IsMatch(args.Value,@"^(\d{1,}.{0,2} .{2,})|(.{2,} \d{1,}.{0,2})$"))
           {
               args.IsValid = false;
           }
           else
           {
             args.IsValid = true;
         }
}

Note: You will need System.Text.RegularExpressions namespace reference.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文