带点的字符串的正则表达式

vli*_*o20 2 javascript regex string validation

我试图创建它有望成为之间串的验证一个正则表达式{{ }},并可能包含在中间点,例如:{{boy}},{{boy.age}},{{family.boy.age}}.这不应该被验证:( boy.age.因为最后的点.

现在我有这个:/\{\{\s*(\w+)\s*\}\}/它只接受双花括号之间的字符串.

试图玩这个网站,但无法使其工作(没有正则表达式的经验).

Ami*_*oki 5

你可以使用这个正则表达式:

\{\{(\w+\.)*\w+\}\}
Run Code Online (Sandbox Code Playgroud)

如果您需要空格,请使用以下内容:

\{\{\s*(\w+\.)*\w+\s*\}\}
Run Code Online (Sandbox Code Playgroud)