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