您有一个字段,用户可以输入一组包含有限令牌的字符串,例如{token1}
,{token2}
。令牌是花括号之间的字符串,不允许使用空格。
当用户输入任何未知/无效令牌时,我希望用regex检查用户的条目以使其无效。请注意,用户也不能输入令牌。
有效条目:
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
意向性,给用户的信息会说:
该条目包含未知令牌。只允许{token1}和{token2}。