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 - 使用 Angular UI-Router 时附加事件监听器

javascript - AngularJS:将数据发布到外部 REST API

javascript - Firebase .constant 无法正常工作

javascript - 在没有 iframe/ajax 的情况下将外部网页嵌入到 html 中

javascript - 移动网站 : -webkit-overflow-scrolling: touch conflicts with position:fixed

javascript - 如何在此 d3 示例中为轴添加标签

javascript - Angular 2 - ES6 - 根据复选框值触发表单验证器

javascript - 扩展 Marionette.js View 类的方法

javascript - $scope.$watch 函数未按预期触发 nodelist.length 更改

java - Eclipse Luna 中的空指针异常