问题标签 [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 - 如何验证 AngularJS 中的图像、日期、复选框和单选按钮?
如何验证angular.js中的图像、日期、复选框和单选按钮?ng-pattern
复选框、单选按钮、图像和日期或可用于验证的好插件是什么?
如何validator.rule
为这些字段添加?
angularjs - 用于手机号码验证的 ng-pattern
我正在尝试使用 Angular JS 在 Visualforce 页面上实现手机号码验证,但是在如何编写正则表达式时遇到问题。
给我的要求非常简单:
数字应该是 10 位长(我已经在字段上设置了 maxlength 属性,所以这个已经被处理了)它应该以 04 开头(因为它是澳大利亚手机)只应该允许数字。
我正在使用的正则表达式(在我的电话号码输入字段的 ng-pattern 属性中)是:
^/(04)[0-9]{10}/$
这在一定程度上起作用 - 它不允许除数字以外的任何内容,并且允许我输入以 04 开头的 10 位数字。但是它也允许我输入以 02、03 等开头的数字......
可能我错过了一件很简单的事情,但我查看了很多网站,包括这个网站,但找不到答案。
任何帮助将不胜感激,因为这已经使我头发白了几根。
angularjs - 您如何将 Angular NgMessages 应用程序的 NgPattern 设置为两个给定年份作为日期范围
我有一个日期字段,例如:
如何为两个给定日期设置 ng-pattern 一个日期范围。例如:只允许从 1900 年到 2016 年的年份?请记住,我们得到的日期格式基本上如下所示:1900-01-01T....
我有两个变量:dateRangeFrom、dateRangeTo。是否有可能将它们用于模式?因为我想多次使用这种模式,并且 dateRangeTo 应该是当前年份。
angularjs - ng-pattern 仅适用于希伯来语字符
我想使用ng-pattern
验证我的文本输入字段,该字段应该只接受希伯来语字符,有时输入正常,有时由于某种原因被拒绝。(第一个是验证第二个字母不是等等)示例:
给出的解决方案是: scope.onlyHebrewPattern = /^[\u05D0-\u05F3]+$/g;
angularjs - AngularJS-不应以空格开头和结尾且不应包含双引号(“)的正则表达式
我写了 ng-pattern 以不以空格开头和结尾。并尝试匹配 $watch 中的双引号。
但它不起作用。ng-pattern 也不起作用
我的 ng 模式是:
JS 中的 $watch 是:
有没有其他方法可以做到这一点?
提前致谢 !
javascript - Angular ng-pattern regex not working
I'm trying to create a validation for an angular input field which accepts only the a-zA-Z0-9 characters and special characters ".”(full stop), "_" (underscore), "@"(at sign)
I can't seem to get the hang of it.
I tried:
requirement:
- It can contain only alphabetic characters
- it can contain alphabetic and numeric
- It can contain alphabetic numeric and mentioned special characters
- It cannot contain space
javascript - ng-pattern 验证密码匹配
我用它来验证一个必须有 8 个字符、一个大写字母和数字的密码,但是当我向它添加一个星号时,它会抛出一个错误,提示密码不匹配,这只发生在使用星号的情况下。
任何帮助将不胜感激
javascript - Angularjs 正则表达式
在我的 Angularjs 应用程序中,我需要有两种模式的正则表达式,用于具有以下条件的表单验证。
模式1:
输入框应该接受没有空格的字母数字,它还应该允许用户像~!@#$-_
字符串中的任何位置一样使用字符,除了应该允许这些字符之外的其他字符,例如(%, &, ^ etc)
. 它也不应该允许前导/尾随空格。
例子 :
$scope.pattern1 = [\w~!@#\$-]+
模式 2:应该只允许字母数字,没有空格,并且没有其他字符,包括 (_)。它也不应该允许前导/尾随空格。
例子 :
$scope.pattern2 = [\w]+
$scope.pattern1
并且$scope.pattern2
需要修改以满足我的上述要求。