AngularJS 表单验证手机号的实例(非必填)

 更新时间:2017年11月12日 11:41:03   作者:FreshCoder_xq  
下面小编就为大家带来一篇AngularJS 表单验证手机号的实例(非必填)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

代码如下所示:

<form ng-app="myApp" ng-controller="validateCtrl" 
name="myForm" novalidate>

<p>电话:<br>
<input type="text" name="phone" ng-model="phone" ng-pattern="/(^$)|^(((\+86)|(86))?1[34578]\d{9})$/">
<span style="color:red" ng-show="myForm.phone.$dirty && myForm.phone.$invalid">
  联系电话格式不正确!</span>
</p>

<p>
<input type="submit"
ng-disabled="myForm.$invalid">
</p>
</form>

正则表达式:

1. 匹配空:^$

2. 匹配手机号:^(((\+86)|(86))?1[34578]\d{9})$

3. 控制提示信息的显示:ng-show="myForm.phone.$dirty && myForm.phone.$invalid"

以上这篇AngularJS 表单验证手机号的实例(非必填)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • AngularJS基础学习笔记之简单介绍

    AngularJS基础学习笔记之简单介绍

    AngularJS 不仅仅是一个类库,而是提供了一个完整的框架。它避免了您和多个类库交互,需要熟悉多套接口的繁琐工作。它由Google Chrome的开发人员设计,引领着下一代Web应用开发。也许我们5年或10年后不会使用AngularJS,但是它的设计精髓将会一直被沿用。
    2015-05-05
  • AngularJS入门教程之XHR和依赖注入详解

    AngularJS入门教程之XHR和依赖注入详解

    本文主要介绍AngularJS XHR和依赖注入,这里整理了详细资料和示例代码,有兴趣的小伙伴可以参考下
    2016-08-08
  • 实例详解angularjs和ajax的结合使用

    实例详解angularjs和ajax的结合使用

    本篇文章给大家介绍angularjs和ajax的结合使用,本文介绍的非常详细,对angularjs和ajax感兴趣的朋友一起参考下吧
    2015-10-10
  • AngularJS实用基础知识_入门必备篇(推荐)

    AngularJS实用基础知识_入门必备篇(推荐)

    下面小编就为大家带来一篇AngularJS实用基础知识_入门必备篇(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Angular实现的内置过滤器orderBy排序与模糊查询功能示例

    Angular实现的内置过滤器orderBy排序与模糊查询功能示例

    这篇文章主要介绍了Angular实现的内置过滤器orderBy排序与模糊查询功能,涉及AngularJS过滤器、排序及字符串遍历、查询等相关操作技巧,需要的朋友可以参考下
    2017-12-12
  • Angular2 PrimeNG分页模块学习

    Angular2 PrimeNG分页模块学习

    这篇文章主要为大家详细介绍了Angular2 PrimeNG分页模块学习教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • AngularJS基础 ng-csp 指令详解

    AngularJS基础 ng-csp 指令详解

    本文主要介绍AngularJS ng-csp 指令,这里对ng-csp 的基础资料的整理,并附代码实例和实现效果图,有需要的小伙伴参考下
    2016-08-08
  • 对angularJs中自定义指令replace的属性详解

    对angularJs中自定义指令replace的属性详解

    今天小编就为大家分享一篇对angularJs中自定义指令replace的属性详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • Angular Module声明和获取重载实例代码

    Angular Module声明和获取重载实例代码

    这篇文章主要介绍了Angular Module声明和获取重载实例代码的相关资料,需要的朋友可以参考下
    2016-09-09
  • AngularJS的脏检查深入分析

    AngularJS的脏检查深入分析

    这篇文章主要介绍了AngularJS的脏检查深入分析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04

最新评论