用于突出显示无效标记的正则表达式
Regex to highlight invalid tokens
您好,有一个字段,用户可以输入带有有限标记集的字符串,例如 {token1}
、{token2}
。 Token 是花括号之间的字符串,不允许有空格。
我想用正则表达式检查用户的输入,以便在用户输入任何 unknown/invalid 令牌时无效。请注意,用户也可以根本不输入令牌。
有效条目:
qwert yuiop
qwert{token1}yuiop
qwert{token1}{token2}yuiop
qwert {token1} {token2} yuiop
无效条目:
qwert {badtoken} yuiop
qwert { badtoken} yuiop
qwert {badtoken } yuiop
qwert { token1} yuiop
qwert {token1 } yuiop
qwert { token1 } yuiop
qwert {badtoken} {token1} yuiop
在意图方面,给用户的消息会说:
The entry contains unknown tokens. Only {token1} and {token2} are allowed.
您好,有一个字段,用户可以输入带有有限标记集的字符串,例如 {token1}
、{token2}
。 Token 是花括号之间的字符串,不允许有空格。
我想用正则表达式检查用户的输入,以便在用户输入任何 unknown/invalid 令牌时无效。请注意,用户也可以根本不输入令牌。
有效条目:
qwert yuiop
qwert{token1}yuiop
qwert{token1}{token2}yuiop
qwert {token1} {token2} yuiop
无效条目:
qwert {badtoken} yuiop
qwert { badtoken} yuiop
qwert {badtoken } yuiop
qwert { token1} yuiop
qwert {token1 } yuiop
qwert { token1 } yuiop
qwert {badtoken} {token1} yuiop
在意图方面,给用户的消息会说:
The entry contains unknown tokens. Only {token1} and {token2} are allowed.