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复选框CHECKBOX全选,取消全选
Aug 30 Javascript
js快速排序的实现代码
Dec 08 Javascript
ie下$.getJSON出现问题的解决方法
Feb 12 Javascript
原生JS实现图片懒加载(lazyload)实例
Jun 13 Javascript
详解vue中组件参数
Jul 09 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
Aug 25 Javascript
详解在React项目中安装并使用Less(用法总结)
Mar 18 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
Apr 10 Javascript
Vue+Django项目部署详解
May 30 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
Sep 08 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
Sep 21 Javascript
js观察者模式的弹幕案例
Nov 23 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 验证码制作(网树注释思想)
2009/07/20 PHP
php快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
php实现查询百度google收录情况(示例代码)
2013/08/02 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
分享PHP计算两个日期相差天数的代码
2015/12/23 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
laravel获取不到session的三种解决办法【推荐】
2018/09/16 PHP
PHP PDOStatement::fetch讲解
2019/01/31 PHP
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
js获取当前页面路径示例讲解
2014/01/08 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
2014/05/08 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
2015/10/01 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
jQuery控制li上下循环滚动插件用法实例(附demo源码下载)
2016/05/28 Javascript
js友好的时间返回函数
2016/08/24 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
Windows上node.js的多版本管理工具用法实例分析
2019/11/06 Javascript
[46:43]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第二局
2016/03/02 DOTA
python线程池的实现实例
2013/11/18 Python
Python多线程编程(五):死锁的形成
2015/04/05 Python
Python中实现switch功能实例解析
2018/01/11 Python
Python基于win32ui模块创建弹出式菜单示例
2018/05/09 Python
Pytorch 实现冻结指定卷积层的参数
2020/01/06 Python
Pycharm+Python工程,引用子模块的实现
2020/03/09 Python
举例详解CSS3中的Transition
2015/07/15 HTML / CSS
linux面试题参考答案(10)
2013/11/04 面试题
数字化校园建设方案
2014/05/03 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
无工作证明怎么写
2015/06/15 职场文书
工程主管竞聘书
2015/09/15 职场文书
pytorch常用数据类型所占字节数对照表一览
2021/05/17 Python
mysql优化之query_cache_limit参数说明
2021/07/01 MySQL