html - 逗号分隔的单词正则表达式(html 输入模式)
问题描述
我试图强制用户输入逗号分隔的单词,并使用pattern
HTML5<input/>
标签的一部分属性拒绝任何空格分隔的单词。
我的以下 Expression 表达式不起作用,即使当我插入并测试它时它说它确实有效。
我的表达:^((([a-zA-Z]\s*)+)\, ?(([a-zA-Z]\s*)+))$
<div class="col-md-6">
<input type="text" id="traits" name = "traits" class="form-control" placeholder = "crazy, hyper, outgoing" pattern="^((([a-zA-Z]\s*)+)\, ?(([a-zA-Z]\s*)+))$" required>
</div>
解决方案
推荐阅读
- r - 根据与数据框的匹配过滤大型命名列表
- python - 在 python 中为什么这个语句是错误的:- print(3 < (2 or 10))
- gf - 如何跟踪语法框架解析:WordNet 导入错误的示例
- sql - 为桑基图准备里程碑时间戳
- python - 给定一个整数 n,如果 n 在 100 或 200 的 10 以内,则返回 True
- syntax-error - 在 Calibre 中安装插件 DEDRM - 语法错误
- java - 为什么我无法在 Visual Studio 中安装 Java 扩展包
- postgresql - Postgres按部分单词搜索
- javascript - D3 SVG 将缩放移动到矩形内部
有不同的角度 - javascript - 如何在 react.js 中显示不同日期的相同项目的值