2013-11-26 6 views
1

공백이 포함 된 키에 먼지 태그를 쓰는 방법을 알고 싶거나 linkedIn's Dustjs 일 수도 있습니다.공백이 포함 된 키에 대한 Dust.js 태그

이 태그에 따르면 먼지 태그의 형식은 {xxxxxx}이어야하지만 유효한 x을 정의하는 정보는 찾지 못했습니다.

예 JSON :

{ 
    "street address": "North pole 1" 
} 

실패 시도 : 나는 그냥 streetAddress를 호출 할 수 있고 함께 할 것을 알고 물론

template = '{street address}'; 
template = '{street\\ address}'; 
template = '{"street address"}'; 
template = '{[street address]}; 
template = '{["street address"]}; 

. 하지만 내가 알아야 할 것은 사용자 정의 키 이름에 대해 특정 제한을 추가해야하는 경우입니다.

후속 질문

이 공간이 할 수없는 경우, 어떤 문자를 사용할 수 있습니다?

답변

0

먼지의 키에는 공백이 허용되지 않습니다. 더스트 키 1은 -z (대문자 또는 소문자), 밑줄 또는 $로 시작하는 문자로 시작해야하며 세트 a - z (대문자 또는 소문자), 0-9 , 밑줄, $, -.

은 정규 표현식으로 더 명확 할 수있다 :

/[a-zA-Z_$]{1}[0-9a-zA-Z_$\-]*/

+0

감사합니다! 그것은 그것을 완벽하게 밝혀줍니다. – ANisus

관련 문제