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


Posted in Javascript onNovember 12, 2017

代码如下所示:

<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 表单验证手机号的实例(非必填)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
Mar 12 Javascript
向左滚动文字 js代码效果
Aug 17 Javascript
JavaScript实现自动变换表格边框颜色
May 08 Javascript
javascript遇到html5的一些表单属性
Jul 05 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
Apr 21 Javascript
echarts3 使用总结(绘制各种图表,地图)
Jan 05 Javascript
详解Javascript中DOM的范围
Feb 13 Javascript
jQuery 判断元素整理汇总
Feb 28 Javascript
vue.js 初体验之Chrome 插件开发实录
May 13 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
Aug 07 Javascript
JS函数进阶之继承用法实例分析
Jan 15 Javascript
vue学习笔记之过滤器的基本使用方法实例分析
Feb 01 Javascript
基于js中style.width与offsetWidth的区别(详解)
Nov 12 #Javascript
浅谈webpack下的AOP式无侵入注入
Nov 12 #Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
Nov 12 #Javascript
JS实现小球的弹性碰撞效果
Nov 11 #Javascript
jQuery实现checkbox即点即改批量删除及中间遇到的坑
Nov 11 #jQuery
解决vue组件中使用v-for出现告警问题及v for指令介绍
Nov 11 #Javascript
JS Input里添加小图标的两种方法
Nov 11 #Javascript
You might like
PHP 类商品秒杀计时实现代码
2010/05/05 PHP
windows7下php开发环境搭建图文教程
2015/01/06 PHP
Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
2016/03/29 PHP
Yii控制器中filter过滤器用法分析
2016/07/15 PHP
PHP函数按引用传递参数及函数可选参数用法示例
2018/06/04 PHP
PHP创建对象的六种方式实例总结
2019/06/27 PHP
JavaScript经典效果集锦
2010/07/06 Javascript
JQuery从头学起第三讲
2010/07/06 Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
2013/03/19 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
2014/01/15 Javascript
父节点获取子节点的字符串示例代码
2014/02/26 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
ES5 ES6中Array对象去除重复项的方法总结
2017/04/27 Javascript
js实现拖拽上传图片功能
2017/08/01 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
jQuery插件jsonview展示json数据
2018/05/26 jQuery
[02:12]2019完美世界全国高校联赛(春季赛)报名开启
2019/03/01 DOTA
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
简述Python2与Python3的不同点
2018/01/21 Python
浅析Python3爬虫登录模拟
2018/02/07 Python
对python插入数据库和生成插入sql的示例讲解
2018/11/14 Python
Python读取stdin方法实例
2019/05/24 Python
python 爬取学信网登录页面的例子
2019/08/13 Python
科室工作的个人自我评价
2013/10/30 职场文书
优秀的自荐信要注意哪些
2014/01/03 职场文书
初中班主任评语大全
2014/04/24 职场文书
期末评语大全
2014/05/04 职场文书
妇女工作先进事迹
2014/08/17 职场文书
七一建党节慰问信
2015/02/14 职场文书
遗愿清单观后感
2015/06/09 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
MySQL 服务和数据库管理
2021/11/11 MySQL
php去除deprecated的实例方法
2021/11/17 PHP
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android
一次Mysql update sql不当引起的生产故障记录
2022/04/01 MySQL