Why is Angularjs ng-pattern not working with the following regexp?
问题 For some reason the initialized value doesn't appear in the field, but the second field without the ng-pattern does work. any ideas? angular.module('app', []).controller('MainCtrl', function($scope) { $scope.widget = {title: 'abc', title2: 'abc'}; }); <div ng-app="app" ng-controller="MainCtrl"> <input ng-model="widget.title" required ng-pattern="/[a-zA-Z]{4}[0-9]{6,6}[a-zA-Z0-9]{3}/"> <br /><br /> input 1: {{ widget.title }} <br /><br /> <input ng-model="widget.title2" required> <br /><br />