我想知道如何为linkedIn's Dustjs中包含空格的键编写灰尘标记,或者甚至可以这样做。
根据此Dust Tutorial,防尘标记的格式应为{xxxxxx}
,但我没有找到有关定义有效x
的内容的任何信息。
示例JSON:
{
"street address": "North pole 1"
}
尝试失败:
template = '{street address}';
template = '{street\\ address}';
template = '{"street address"}';
template = '{[street address]};
template = '{["street address"]};
当然我知道我可以称之为streetAddress
并完成它。但我需要知道的是,我是否需要在用户定义的密钥名称上添加某些限制。
后续问题
如果没有空间,允许使用哪些字符?
答案 0 :(得分:0)
Dust中的键不允许有空格。灰尘键 1 必须以a-z(大写或小写),下划线或$的字母开头,后跟0-z中的0个或更多字符(大写或小写),0 - 9,下划线,$, - 。
作为正则表达式可能更清楚:
/[a-zA-Z_$]{1}[0-9a-zA-Z_$\-]*/