验证客户端和服务器上的用户输入

时间:2014-04-07 17:22:00

标签: jquery regex asp.net-mvc

我在jquery中有正则表达式"有效值字母表,数字,空格,连字符和下划线"作为[a-z0-9 _, - \ s] + $,它工作正常。

JQUery功能:

jQuery.validator.addMethod("onlyalphanumeric", function (value, element) {
        return this.optional(element) || /^[a-z0-9_,\-\s]+$/i.test(value);
    }, "Valid values are alphabets, numbers, spaces, hyphens and underscores");

如果我尝试在下面提到的MVC 4模型中使用相同的模型,它就不起作用。

[RegularExpression(@"^[a-z0-9_,\-\s]+$", ErrorMessage = "Valid values are alphabets, numbers, spaces, hyphens and underscores")]
public string NickName { get; set; }

0 个答案:

没有答案