正则表达式验证器:客户端验证

本文关键字:验证 客户端 正则表达式 | 更新日期: 2023-09-27 18:02:26

这是我在aspx.cs页面上正则表达式的代码。我遇到的问题是,当我在aspx页面上的正则表达式validatdor中使用相同的正则表达式^'p{L}$时,它不起作用。正则表达式验证器和后面代码中的正则表达式模式之间有什么不同吗?

    public static bool IsNameValid(string name)
    {
        string regExPattern = @"(^['p{L}]$)";
        if ((!System.Text.RegularExpressions.Regex.IsMatch(name, regExPattern)) || name.Length > 50)
            return false;
        else
            return true;
    }

正则表达式验证器:客户端验证

我把相同的正则表达式"(^['p{L}]$)"在一个正则表达式验证器,我认为它适用于我。还记得que RegularExpressionValidator在html生成一个javascript验证器,也许你有一些错误在JS?尝试在firebug(或其他调试器)中查看javascript控制台是否有任何错误。

PS:对不起,我的英语不好。