问题标签 [angularjs-ng-pattern]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs-ng-pattern - 使用 angularjs 在单个输入框中验证电子邮件和手机号码
如何在单个输入框中验证 emailid 和 mobile no AngulaJS
?
我正在尝试在同一个输入框中验证电子邮件和手机号码。它单独工作正常,但对于电子邮件和移动它都不起作用。
javascript - 寻找正则表达式以匹配 ng-pattern 中的特定十进制格式
我正在寻找一个正则表达式来放入角度的 ng-pattern 属性。
我正在寻找一个只满足特定十进制模式的表达式,即
我想出了
上述模式正确匹配以下数字。
这很好,但如果用户输入12.12
它不会像我需要的那样拒绝它。
angularjs - 在 AngularJS 中使用 ng-pattern 进行文本输入验证
我想在 AngularJs 中使用 ng-pattern 目录验证文本输入。文本输入可以有多个 IP 地址和 IP 范围,用,
(逗号)分隔。
例如;
有人可以帮我解决这个问题。
javascript - 如何根据一定的标准在angularjs中使用正则表达式添加密码验证?
我想验证用户输入的密码是否符合以下条件:
密码长度至少为 8 个字符,并应包含一个数字、一个字符和一个特殊字符。
为此,我使用了以下正则表达式:
我在我的 angularjs 代码中尝试了这个表达式,如下所示:
在我上面的代码中,当密码字段为空白且焦点丢失时,将显示错误消息。如果用户输入的密码不满足我提到的标准,则不会显示错误消息。
我应该如何解决这个问题?有人请帮助我。
javascript - ng-pattern 正则表达式错误:[$parse:lexerr] 词法分析器错误
我有这个作为我的正则表达式模式
我在下面收到控制台错误,但它有效!:
http://errors.angularjs.org/1.5.2/$parse/lexerr?p0=Unexpected%20nextharacter%20&p1=s%201-1%20%5B%5E%5D&p2=(%5E(%5BAa%5D% _ 5BSs%5D)%5B0-9%5D%7B8%7D)%7C(%5E6%5B0-9%5D%7B7%7D)
关于如何摆脱控制台错误的任何想法?谢谢。
这是指令html
这是指令的js
})(角度);
这是我如何使用它;
regex - ng-pattern 在验证中不接受“@”特殊字符
NET MVC、HTML 5 和 Angularjs,我在密码字段验证中使用 ng-pattern 时遇到问题。这是我的模式
我需要验证 passwoerd 字段必须包含至少 8 个字符,并且包含字母数字和至少 1 个特殊字符。当我在密码字段中使用 @ 作为特殊字符时,错误提示使用至少一个特殊字符。正则表达式模式不将 @ 视为特殊字符。
我还在这个组中包含了@符号!@#$%^&*在上述模式中,尽管它在我的 MVC 页面中给出了错误。
angularjs - 如何使用 ng-pattern 限制 10 个用逗号分隔的数字输入
我想在一个文本字段中输入最多 10、8 个字符长度的数字,全部用逗号分隔。比如12345678,12345678,12345678,12345678......
唯一的问题是数字最多只能是 8 个字符,最多只能输入 10 个数字。我有它可以继续输入数字的地方,但由于这些限制,我无法让它成为现实,我需要帮助。
这就是我现在所拥有的: ng-pattern="/^([0-9\s])+(,[0-9\s]+)*$/"
angularjs - 通过指令动态添加 ng-pattern 不会启动验证
我正在尝试使用以下指令将 ng-pattern 添加到特定表单上的特定输入中。它正在添加 ng 模式,但验证不起作用。但是,只要我将 ng-pattern 手动添加到输入中,验证就可以正常工作。关于为什么这不起作用,我唯一的假设是 angular 无法识别添加到输入字段的 ng 模式?如果是这种情况,如何解决?抱歉,我有点像 Angular 菜鸟。这是我的指令:
angularjs - ng-pattern (regex) 验证驱动器号
我对正则表达式有点困难。任何帮助将不胜感激。
问题:当用户在路径中输入驱动器号时,我想显示一个错误。
例如:如果用户输入 C:\ 或 D:\ 或 S:\ .... 表单应显示错误。如果有人输入 //remote server/example.txt 它应该允许他们继续。
angularjs - 如何使用 ngPattern 验证包含受限字符的输入?
我尝试验证受限字符的输入。输入字段只接受字母、破折号和下划线字符。
当我测试下面的代码时,第一个字符被接受,但第二个字符引发模式错误。
我的正则表达式:/^[a-zA-Z_-]$/
HTML 代码:
此代码位于 Angular Material Dialog (v1.0.9) 中