【发布时间】:2014-08-20 20:33:35
【问题描述】:
我正在尝试使用 ng-pattern 指令验证 angularJs 中的电子邮件 id 字段。
但我是 AngularJs 的新手。用户输入错误的电子邮件 ID 后,我需要立即显示错误消息。
我下面的代码正在尝试解决。帮助我使用 ng-pattern 获得正确的结果。
<script type="text/javascript" src="/Login/script/ang.js"></script>
<script type="text/javascript">
function Ctrl($scope) {
$scope.text = 'enter email';
$scope.word = /^[a-z]+[a-z0-9._]+@[a-z]+\.[a-z.]{2,5}$/;
}
</script>
</head>
<body>
<form name="myform" ng-controller="Ctrl">
<input type="text" ng-pattern="word" name="email">
<span class="error" ng-show="myform.email.$error.pattern">
invalid email!
</span>
<input type="submit" value="submit">
</form>
</body>
【问题讨论】:
标签: regex angularjs email angularjs-directive ng-pattern