html - 输入字段模式无法正常工作
问题描述
我创建了一个输入字段模式[^a-z^A-Z]$
它应该做的是不允许该字段中的任何字母。只能输入数字和特殊符号。
发生的事情是,如果我输入喜欢35!
- 没关系。如果我添加一个字母35!b
,它会这么说invalid format
。但是,如果我然后添加另一个符号或数字,就像这样,35!b1
那么它神奇地是好的并且可以工作,但它应该是。
<item name="pattern" xsi:type="string">[^a-z^A-Z]$</item>
我做错了什么?如何解决?
解决方案
弄清楚了。
我不知道为什么,但是这个 Pattern^[^a-z^A-Z]{1,}$
解决了这个问题。我想我必须指定它可以从任何地方开始,任何字母而不涉及周围的符号。
推荐阅读
- html - 将模糊 CSS 过滤到 Internet Explorer
- python - Python & OpenCV:Exe 文件中的 IP 摄像头断言失败
- android - Android右对齐视图受左侧视图限制
- scala - 如何在不使用 var 的情况下向 JsError 添加多个错误消息
- javascript - 这个问题的答案是什么?
- java - 如何通过本机意图启动和接收来自另一个应用程序的输出?
- java - 在 Android 6.0 选项卡上返回 OnResume 时视图冻结
- python - 从 REST/SOAP 客户端调用 GoogleAds 报告 API
- flutter - Clippath 在容器上制作自定义形状
- php - 如何通过 cPanel 为特定网站安装新的 relic PHP 代理