javascript - 检查给定的 5 位数字中的所有 5 位数字是否相同

标签 javascript angularjs

如果给定的 5 位数字中的所有 5 位数字都相同,例如 11111、22222 等,我想显示一个警报。这是我的 fiddle http://jsfiddle.net/09k8f5s4/36/下面是我的代码,它不起作用。任何帮助将不胜感激。

<div ng-app="app" ng-controller="test">
      <input type="text" ng-model="value"/>
     <button ng-click=check()>Check</button>
 </div>

angular.module('app', [])
  .controller('test', function($scope) {
      $scope.check = function() {
          if(/(\d)\1{2}-\1{3}-\1{4}/.test($scope.value)) {
            alert("Invalid number");      
          }
      }
});

最佳答案

你暗示你知道恰好有 5 个整数,所以我会针对 mod11111 进行测试。

关于javascript - 检查给定的 5 位数字中的所有 5 位数字是否相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28095238/

相关文章:

javascript - 多个 svg 在 Canvas 上分层,让 svg 可移动和调整大小

javascript - 动态获取网页上的每个复选框和文本框

javascript - setInterval() 不适用于旋转

angularjs - 使用 Passportjs 从 Angularjs ( http get/resource ) 进行用户身份验证

javascript - data-ng-class 中的函数没有被调用

javascript - 循环遍历 jstree 以搜索节点 id 的所有出现,然后更改这些节点的类

javascript - 如何启用两个按钮可点击?

angularjs - 当父指令未知时,需要父指令的 Controller

javascript - Angularjs 密码字段验证问题

javascript - 如何在 AngularJS 中同时处理 DOM 操作和状态更改?