Javascript 在型号为'时使用ng;以AngularJS表示的s值
我正在验证我的表格。在一个字段中,我必须验证它为null&它的值。我该怎么做 顺便说一下,我并没有在控制器上为此编写函数Javascript 在型号为'时使用ng;以AngularJS表示的s值,javascript,angularjs,Javascript,Angularjs,我正在验证我的表格。在一个字段中,我必须验证它为null&它的值。我该怎么做 顺便说一下,我并没有在控制器上为此编写函数 <form name="frm"> <input type="text" ng-model="myModel" ng-required="myModel != '' || myModel != undefined || myModel != 'xxx'" /> <button ng-disabled="frm.$invalid" >Send
<form name="frm">
<input type="text" ng-model="myModel" ng-required="myModel != '' || myModel != undefined || myModel != 'xxx'" />
<button ng-disabled="frm.$invalid" >Send</button>
发送
您不能使用
ng required
执行此操作,因为它检查是否输入了值。在您的案例中,您可以使用ng required
来涵盖以下语句:myModel!=''||我的模型!=未定义
。如果您想检查myModel
值是否不是'xxx'
,您应该使用ng pattern
指令。适合您案例的正则表达式应该是:/^(xxx.+|(?!xxx.*)$/
<form name="frm">
<input type="text" ng-model="myModel" ng-pattern="/^(xxx.+|(?!xxx).*)$/" ng-required="" />
<button ng-disabled="frm.$invalid" >Send</button>
</form>
发送