【发布时间】:2014-07-03 16:06:32
【问题描述】:
我正在尝试创建一个正则表达式来验证预期在{{ }} 之间并且可能在中间包含点的字符串,例如:{{boy}}、{{boy.age}}、{{family.boy.age}}。这不应该被验证:boy.age.(因为末尾的点。
现在我有这个:/\{\{\s*(\w+)\s*\}\}/,它只接受双花括号之间的字符串。
尝试使用this web site,但无法成功(没有使用正则表达式的经验)。
【问题讨论】:
-
一个点可以匹配
\.。还缺少哪些其他信息? -
要求如此模糊很难说,但您可能想要
/\{\{\s*\w[\.\w]*\w\s*\}\}/
标签: javascript regex string validation