正则表达式模式匹配特定单词
Regex pattern matching specific word
我的html页面上有一个文本输入。当用户尝试添加新手表时,我希望它以WATCH_XXXX开头(X 是用户输入的任何内容)。它必须从WATCH_所有带有下划线的大写字母开始。我已经尝试了很多不同的方法,但我不断收到"请匹配要求的格式"弹出窗口。这是我尝试的最后一个 -> 必需的模式="^WATCH_[a-z]"。我甚至接近做对了吗?
这个正则表达式^WATCH_[a-zA-Z]+$
应该可以工作
<form>
<input required pattern="^WATCH_[a-zA-Z]+$"/>
<input type="submit"/>
</form>
"WATCH_"后面的所有字符都必须是字母吗?如果没有^WATCH_.*
可能会更好。
在这里测试:https://regex101.com/#javascript
也是我用于正则表达式的一个很棒的学习工具:http://regexone.com/
相关文章:
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 替换与单词'匹配的文本字符;购物车'替换为img图标
- Regex模式匹配,从Javascript中的字符串中提取时间,结果出乎意料
- Javascript重复模式匹配,然后输出到文本区域
- 我可以禁用参数模式匹配吗
- JavaScript测验的模式匹配
- RegEx模式匹配101-999
- 使用 Karma,如何排除与模式匹配的所有文件,但特定子文件夹中的文件除外
- 如何使用lodash返回与模式匹配的属性数组
- Regex模式匹配连接
- 正则表达式模式匹配特定单词
- 查找具有与模式匹配的属性的元素
- 在无类型语言中是否存在模式匹配之类的东西
- JavaScript REGEX 模式匹配
- 正则表达式与文本中的 n 个单词完全匹配
- 模式匹配检查范围之间的邮政编码
- 忽略模糊匹配并使用 JavaScript 添加精确的单词模式匹配
- 提取一组与 Javascript 中的模式匹配的连续单词
- javascript正则表达式模式匹配单词,具有自定义单词边界
- 如果里面的模式匹配,抓取完整的正则表达式单词