拒绝 space 仅输入 with ng-required
Refuse space only input with ng-required
是否有一种简单的方法可以使 ng-required
属性设置为 true
的输入和文本区域在仅包含空格或空白字符时无效?
我正在寻找一种适用于我所有领域的通用方法。
注意:我使用的是 angular 1.5.5
有一种方法可以设置 "ng-required=checkVar" 并且所有要以相同方式验证的输入字段都可以放在相同的 class (class 标签),e.x:class="check"。然后您可以将事件处理函数绑定到所有这些字段:
$('.check').on('click', function(e){
do your work (validating)
if (validated)
$scope.checkVar = true;
else
$scope.checkVar = false;
}
这是我的想法。
好吧,最后我没能找到通用的方法。
我必须更改每个模板,但可以使用任何 IDE.
的替换选项快速完成
我用 <textarea ng-pattern="/^(?=.*\S).+$/"
替换了每 <textarea
次
所以,ng-pattern
是我的解决方案选择,不过可能还有更好的方法。
是否有一种简单的方法可以使 ng-required
属性设置为 true
的输入和文本区域在仅包含空格或空白字符时无效?
我正在寻找一种适用于我所有领域的通用方法。
注意:我使用的是 angular 1.5.5
有一种方法可以设置 "ng-required=checkVar" 并且所有要以相同方式验证的输入字段都可以放在相同的 class (class 标签),e.x:class="check"。然后您可以将事件处理函数绑定到所有这些字段:
$('.check').on('click', function(e){
do your work (validating)
if (validated)
$scope.checkVar = true;
else
$scope.checkVar = false;
}
这是我的想法。
好吧,最后我没能找到通用的方法。 我必须更改每个模板,但可以使用任何 IDE.
的替换选项快速完成我用 <textarea ng-pattern="/^(?=.*\S).+$/"
<textarea
次
所以,ng-pattern
是我的解决方案选择,不过可能还有更好的方法。