我正在使用jquery验证插件,如下所示
$( "#myform" ).validate({
rules: {
user.email: { //the dot causes an error
required: true,
email: true
}
}
});
我在用户电子邮件输入文本字段名称中有一个点,这会导致错误。我怎么逃避这个点?它不在字符串中,因此我无法使用\\
Html元素看起来像这样
<input type="text" name="user.email"/>
This是我正在使用的插件
答案 0 :(得分:2)
你无法逃脱它,你必须引用它,如下:
"user.email": {
事实上,即使您不需要引号,对所有键使用双引号(不是单引号!)也是最佳做法。这是使用JSON统一的,需要双引号。