基本上我想要做的是驗證表單。在我想要讓空間中的一個字段: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:'後面的逗號來翻轉。 –