基本上我想要做的是验证表单。在我想要让空间中的一个字段:jquery验证空间正则表达式
我一直在使用:
$.validator.addMethod(
"legalname",
function(value, element) {
return this.optional(element) || /^[a-zA-Z0-9()._-\s]+$/.test(value);
},
"Illegal character. Only points, spaces, underscores or dashes are allowed."
);
$("#editform").validate({
rules: {
name: {
required: true,
legalname: true
},
});
这个工作在Safari,但不能在Firefox它给了我一个“在字符类无效的范围”。任何想法如何我可以得到这个工作?
逃脱短跑。在一个字符类中它定义了一个字符范围。 –
@RayToal。我的想法确切。 +1 – gdoron
你在'validate()'中缺少一个'}',老版本的IE可以通过'name:'后面的逗号来翻转。 –