验证textarea没有@符号的字符串

时间:2015-07-22 10:53:04

标签: jquery regex jquery-validate

我正在使用jQuery验证。 目前,我有一个文本字段。当用户在字段中键入@(at)字符时,如何提示警报?

jQuery.validator.addMethod("checkAtSymbol", function(value, element, params) {
    return this.optional(element) || /[^@]$/.test(value);
},"Please check your input.");

1 个答案:

答案 0 :(得分:1)

您需要使用

/^[^@]*$/

此模式检查完整的输入字符串(从开头到结尾)是否包含@以外的字符,或者为空。

请参阅demo