问题标签 [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.
javascript - Div contenteditable 与 ng-pattern
我环顾互联网,找不到解决方案。我在角度文档中没有看到它,所以这甚至可能根本不可能。
我想知道我们是否可以让 ng-pattern 和 .ng-invalid-pattern 与“div” contenteditable 一起使用?
Plunker:http ://plnkr.co/edit/nihh9H?p=preview
编辑;我让它在 plunker 中工作,但是,我无法让它在我的应用程序中工作。
这导致了以下问题:
- 当它第一次加载时,它会看到一个错误,因为 viewValue 是 {{usd}}。有没有办法解决这个问题?
- 在我的应用程序中,它与我的 plunker 基本相同,但我不断收到 ngModel.$valid = false。有没有办法告诉我是什么导致它失败?
谢谢和问候, 凯夫
angularjs - 可以在 contenteditable 元素上使用 ng-pattern 吗?
似乎找不到这方面的任何信息。是否可以在内容可编辑的 div 上使用 ng-pattern?当我尝试它不起作用时:
<div contenteditable="true" ng-model="x.number" ng-pattern='/^(\d)+$/'>{{ x.number }}</div>
更具体地说,当我输入无效条目时,div 元素上的 ng 验证类不会改变。
angularjs - Angular js中的条件ng-pattern
有没有办法在 angularjs 中实现条件 ng-pattern
我像上面一样尝试过,但没有帮助。
javascript - 与 ng-pattern 一起使用时,看起来有效的正则表达式模式会引发错误?
我发现并想使用以下模式((ht|f)tp(s?)\:\/\/|~\/|\/)?([\w]+:\w+@)?([a-zA-Z]{1}([\w\-]+\.)+([\w]{2,5}))(:[\d]{1,5})?((\/?\w+\/)+|\/?)(\w+\.[\w]{3,4})?((\?\w+=\w+)?(&\w+=\w+)*)?
正则表达式 101认为它是 javascript 的有效正则表达式。
然而,当我尝试在我的 ng-pattern 中使用它时,它会引发以下错误:
我实现这一点的确切方式是我已经在配置文件中定义了模式,然后我将它加载到控制器中,从它传递到ng-pattern
.
javascript - 如何将正则表达式从指令传递到输入AngularJs
我有这个指令
而这个html
我想运行该指令,以便验证输入中输入的文本,我尝试使用像这样的 ng-pattern ng-pattern="/[a-zA-Z]+/" 但这不起作用(我仍然更喜欢使用它而不是指令)
javascript - 带有双引号的正则表达式的 ng-pattern 无法正确转义
我对 ^[^\./:*\?\"<>\|]{1}[^\/:*\?\"<>\|]{0,254}$ 的正则表达式进行了 ng 模式验证它基本上测试了文件路径和限制中的无效字符。但是当我将 ng 模式指定为
,ng-pattern 以不正确的方式显示正则表达式。正确实现这一目标的任何帮助
angularjs - 具有多个匹配项的 AngularJS textarea ng-pattern
我试图有一个文本区域,其中包含一个使用 ng-pattern 验证的电子邮件列表,并结合 ng-list。
我已经在各种测试仪中测试了我的正则表达式,它似乎可以正常工作,但在我的应用程序中却没有。我不确定问题是正则表达式,还是 ng-pattern 和 ng-list 之间的干扰。
我为列表接收的 JSON 数据以数组格式出现:
我的 HTML 代码:
textarea 用新行分隔每封电子邮件,如下所示:
我在 plunker 中的问题示例(感谢Beaver的创建): http ://plnkr.co/edit/T17TTd5otnWWXOp2gZ94?p=preview
javascript - ng-pattern 禁止电子邮件、网址和电话号码
嗨,我想验证一个文本框,其中包含大量文本,但我不想在此文本框中允许电话号码、电子邮件 ID 或任何 URL。如果在文本框中也提到,我想将错误消息显示为电子邮件/电话/网址,并说这是不允许的。
使用 ng-Pattern,请告诉我使用什么正则表达式来允许这样做。
我当前的 ng-pattern 如下
angularjs - ng-pattern 不适用于文本角度 div
我使用 text-angular 来获取用户的输入。下面的代码不验证输入
而ng-pattern
在工作
text-angular
有不同的属性吗ng-pattern
?
任何帮助将不胜感激。
javascript - 不能使用 Angular.js 允许输入字段内的十进制值
我需要一个帮助。我有一个输入字段验证,这个字段只接受包括十进制值的数字,也使用 Angular.js 模式。我在下面解释我的代码。
这里我的问题是这个字段也没有采用小数点值。这里我只需要字符也不允许。请帮助我。