我正在尝试验证一个字段以包含除字母以外的所有内容,但以下内容仅适用于我输入的第一个字符。因此,如果我输入“123a”,测试方法将返回 true。
$.tools.validator.fn("input#Phone", "Please enter a valid phone number.", function(input, value) {
var pass;
var rgx = /[^a-z]/gi;
if ( rgx.test(value)
|| (value == "")
|| (value == $(input).attr("placeholder"))) {
$(input).removeClass("invalid");
pass = true;
} else {
$(input).addClass("invalid");
pass = false;
}
return pass;
}