我创建了一个输入字段模式[^a-z^A-Z]$
它应该做的是不允许任何字母出现在字段的任何地方。只能输入数字和特殊符号。
如果我输入35!
-它很好。如果我加一个字母35!b
,它表示invalid format
。但是,如果我然后添加另一个符号,或数字,像这样35!b1
,然后它神奇地是好的,工作,但它不应该。
<item name="pattern" xsi:type="string">[^a-z^A-Z]$</item>
我做错了什么?如何解决这个问题?
我明白了
我不知道为什么,但是这个模式^[^a-z^A-Z]{1,}$
解决了这个问题。我想我必须指定它可以从任何地方开始,任何字母,而不涉及周围的符号。