jquery中的Escape dot验证插件

时间:2015-06-04 21:21:02

标签: javascript jquery json validation escaping

我正在使用jquery验证插件,如下所示

$( "#myform" ).validate({
    rules: {
        user.email: {         //the dot causes an error
            required: true,
            email: true
        }
    }
});

我在用户电子邮件输入文本字段名称中有一个点,这会导致错误。我怎么逃避这个点?它不在字符串中,因此我无法使用\\

Html元素看起来像这样

<input type="text" name="user.email"/>

This是我正在使用的插件

1 个答案:

答案 0 :(得分:2)

你无法逃脱它,你必须引用它,如下:

"user.email": {

事实上,即使您不需要引号,对所有键使用双引号(不是单引号!)也是最佳做法。这是使用JSON统一的,需要双引号。