【问题标题】:Date validation in angularJS MM/DD/YYYY formatangularJS MM/DD/YYYY 格式的日期验证
【发布时间】:2017-03-11 18:01:26
【问题描述】:

我需要一个自定义指令/其他方式来验证日期格式 (MM/DD/YYYY)。请帮忙。

    <body ng-app="dateInputExample">
    <script>
       angular.module('dateInputExample', [])
         .controller('DateController', ['$scope', function($scope) {

         }]);
    </script>
    <form name="myForm" ng-controller="DateController as dateCtrl">
       <label for="exampleInput">Enter Date:</label>
       <input type="date" id="exampleInput" name="input" ng-model="example.value" required />
       <div role="alert">
         <!-- for error display -->
         <span class="error" ng-show="myForm.input.$error.required">
             Required!</span>
         <span class="error" ng-show="myForm.input.$error.date">
             Not a valid date!</span>
        </div>
    </form>
    </body>

Plunker Link

【问题讨论】:

    标签: angularjs validation date


    【解决方案1】:

    强制显示日期值的格式既不可能也不明智。日期格式是根据用户的区域设置而设置的,因此用户始终以他/她习惯的格式看到日期。

    因此,您不应该尝试用自己喜欢的格式覆盖它。

    【讨论】:

      猜你喜欢
      • 2022-11-29
      • 2014-01-18
      • 1970-01-01
      • 1970-01-01
      • 2017-04-07
      • 2016-01-02
      • 1970-01-01
      • 2023-04-01
      • 2013-07-06
      相关资源
      最近更新 更多