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 相关文章推荐
网站上面有这种切换效果
Jun 26 Javascript
js 跨域和ajax 跨域问题小结
Jul 01 Javascript
JS中动态添加事件(绑定事件)的代码
Jan 09 Javascript
js字符串转换成xml对象并使用技巧解读
Apr 18 Javascript
解析Javascript中难以理解的11个问题
Dec 09 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
Jun 12 Javascript
element ui里dialog关闭后清除验证条件方法
Feb 26 Javascript
Vue常见面试题整理【值得收藏】
Sep 20 Javascript
vue-cli安装使用流程步骤详解
Nov 08 Javascript
JavaScript惰性求值的一种实现方法示例
Jan 11 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
Jun 18 jQuery
JavaScript数值类型知识汇总
Nov 17 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
屏蔽浏览器缓存另类方法
2006/10/09 PHP
PHP form 表单传参明细研究
2009/07/17 PHP
php学习之 数组声明
2011/06/09 PHP
php获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
PHP函数按引用传递参数及函数可选参数用法示例
2018/06/04 PHP
js下弹出窗口的变通
2007/04/18 Javascript
犀利的js 函数集合
2009/06/11 Javascript
javascript 拖放效果实现代码
2010/01/22 Javascript
Javascript中arguments和arguments.callee的区别浅析
2015/04/24 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
JavaScript简单获取页面图片原始尺寸的方法
2016/06/21 Javascript
js转html实体的方法
2016/09/27 Javascript
Bootstrap 表单验证formValidation 实现表单动态验证功能
2017/05/17 Javascript
微信小程序实现页面跳转传递参数(实体,对象)
2019/08/12 Javascript
JS使用正则表达式提交页面验证的代码
2019/10/16 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
2020/02/27 Javascript
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
基于Django模板中的数字自增(详解)
2017/09/05 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
Python在cmd上打印彩色文字实现过程详解
2019/08/07 Python
python3文件复制、延迟文件复制任务的实现方法
2019/09/02 Python
基于django和dropzone.js实现上传文件
2020/11/24 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
服装设计专业自荐书范文
2013/12/30 职场文书
中级会计职业生涯规划书
2014/03/01 职场文书
法人任命书范本
2014/06/04 职场文书
Python Pandas解析读写 CSV 文件
2022/04/11 Python
Python 操作pdf pdfplumber读取PDF写入Exce
2022/08/14 Python