javascript - ng-pattern 不应匹配提供的模式

标签 javascript angularjs regex angularjs-ng-pattern

ng-pattern 中,我们可以选择指定字段应匹配特定模式。

我们如何指定它不应该匹配指定的模式?

例子,

<input type="text" ng-pattern="/[*|\":<>[\]{}`()';@&$]/" />

在这里,我不希望字段匹配模式。相反,如果模式匹配,我想显示错误。

最佳答案

您可以使用否定环视 ((?!pattern)) 来否定您的正则表达式:

ng-pattern="/(?![*|\":<>[\]{}`()';@&$])/"

关于javascript - ng-pattern 不应匹配提供的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34591323/

相关文章:

javascript - 滑动下一个项目时暂停 YouTube 视频

javascript - jquery - 在视口(viewport)中计算数字

javascript - 如何检查电子邮件元素是否有效?

regex - 如何使用 Windows 命令行工具或批处理文件从日志文件中提取行?

javascript - 使用 ES6 解构赋值语法重新分配变量

javascript - 使用 AngularJS 比较和交错变量以进行编辑

javascript - 未找到 Yeoman Angular 特征生成器 cdnify 任务

c# - 使用 Angular/C# 上传文件

python - 在标签中查找字符串而不在 python 中找到标签

php - 正则表达式从文本文件中删除一些行