模态弹出窗口验证 AngularJS

Modal Pop Up validation AngularJS

本文关键字:验证 AngularJS 窗口 模态      更新时间:2023-09-26

我有我的代码,它在单击按钮时验证输入的格式,但是当我输入格式正确的值时,模态仍然显示。我想要的是,当输入格式正确时,不会显示模态弹出窗口。这是我的 plunker 链接:http://plnkr.co/edit/gCQ4tKNkd0LVZ57mSw4W?p=preview

jscodes 如下所示:

 $scope.upd_check = function(value)
{
    var patt = new RegExp("/^'d{5}$/");
    var res = patt.test(value);
    if(!res)
    {
        $("#myModal").modal('show');
    }
}

我正在使用 angularJS。任何帮助不胜感激。谢谢

嗯...
1)你期望"价值",但你没有提供任何东西。
2)你的正则表达式是错误的。
3)您需要根据"$scope"检查正则表达式。MyModel.text"或ng-model="text",然后计算"$scope.text"。
4)不要手动检查"regex.test",这就是您使用ng-pattern的原因。查看文档以了解表单验证 https://docs.angularjs.org/guide/forms 的使用