好的,所以我无法解决使用 JAVASCRIPT 的正则表达式和我正在制作的小时间应用程序的问题。
要在我的应用程序中创建一个变量,用户输入会以下列格式接收:
以 {以 }
开头
has var(varName,YES OR NOT IN HERE)= ANYTHING
例子:
{var(myVar,YES)=tryHard}
或者
{var(someOther,NO)=552*232}
这是我目前用来验证这种格式的正则表达式:
/{var\([\d\w]{1,10},(YES|NO)\)=.*}$/
问题是验证以下文本:
someGarbageHere{var(myVar,YES)=2*5}moreGarbagehere
有任何想法吗?我在想会有某种标志,但没有成功。另外我在想可能以 . 开头的字符串。<< 任何字符都可能是一个解决方案,但我真的只想要用花括号括起来的文本。