如何在jQuery中转义特殊字符?

时间:2015-09-02 11:40:16

标签: jquery forms validation

我正在尝试在样式化的Google表单上使用jQuery Validate。当我尝试使用名称'entry.369082719'时,我得到“意外号码”。

我尝试添加双反斜杠,但后来收到“Unexpected token ILLEGAL”消息。

$(document).ready(function() {
$("#emailSubscription").validate({
ignore: ".ignore",
    rules: {
            email: {
                required: true,
                email: true
            },
    entry\\.369082719: {
      required: true,
      email:true
    }
        },
        messages: {
            email: "Please enter a valid email address"
        },
    submitHandler: function(form){
        $('#emailSubscription').toggle();
        form.submit();
        $('.hidden-message').show(100);
    }
})
});

Codepen:http://codepen.io/anon/pen/jbOJKv

2 个答案:

答案 0 :(得分:0)

变化     进入\ 0.369082719: 至     'entry.369082719':

答案 1 :(得分:0)

你不能在这里使用双黑色斜线逃脱点, 你必须使用这个引用。 例如 - " entry.369082719"