我正在尝试创建一个用于验证字符串的正则表达式,这些字符串预计介于{{ }}
之间并且可能包含中间的点,例如:{{boy}}
,{{boy.age}}
,{{1 }}。这不应该被验证:{{family.boy.age}}
(因为最后的点。
现在我有这个:boy.age.
只接受双花括号之间的字符串。
尝试与this web site一起玩,但无法使其正常工作(没有正则表达式的经验)。
答案 0 :(得分:5)
您可以使用此正则表达式:
\{\{(\w+\.)*\w+\}\}
如果您需要空格,请使用以下内容:
\{\{\s*(\w+\.)*\w+\s*\}\}
答案 1 :(得分:1)