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 相关文章推荐
谈谈encodeURI和encodeURIComponent以及escape的区别与应用
Nov 24 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
Mar 01 Javascript
使用AJAX实现Web页面进度条的实例分享
May 06 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
Oct 19 Javascript
基于JS实现checkbox全选功能实例代码
Oct 31 Javascript
原生js实现秒表计时器功能
Feb 16 Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
Mar 15 Javascript
Ionic2调用本地SQlite实例
Apr 22 Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
May 01 Javascript
深入浅析Vue中的 computed 和 watch
Jun 06 Javascript
layui从数据库中获取复选框的值并默认选中方法
Aug 15 Javascript
vue父子组件的通信方法(实例详解)
Nov 10 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
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
php session 错误
2009/05/21 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
轻松实现php文件上传功能
2017/02/17 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
Javascript 判断 object 的特定类转载
2007/02/01 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
JS类的定义与使用方法深入探索
2016/11/26 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
JS分页的实现(同步与异步)
2017/09/16 Javascript
JS验证输入的是否是数字及保留几位小数问题
2018/05/09 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
javascript中的offsetWidth、clientWidth、innerWidth及相关属性方法
2020/05/14 Javascript
React服务端渲染原理解析与实践
2021/03/04 Javascript
把MySQL表结构映射为Python中的对象的教程
2015/04/07 Python
Python 内置函数complex详解
2016/10/23 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
2017/04/24 Python
用python实现的线程池实例代码
2018/01/06 Python
python统计多维数组的行数和列数实例
2018/06/23 Python
Python Requests库基本用法示例
2018/08/20 Python
在Mac中PyCharm配置python Anaconda环境过程图解
2020/03/11 Python
如何使用pycharm连接Databricks的步骤详解
2020/09/23 Python
详解Django中异步任务之django-celery
2020/11/05 Python
CSS3 Media Queries详细介绍和使用实例
2014/05/08 HTML / CSS
Schutz鞋官方网站:Schutz Shoes
2017/12/13 全球购物
Roxy俄罗斯官方网站:冲浪和滑雪板的一切
2020/06/20 全球购物
J2EE相关知识面试题
2013/08/26 面试题
毕业生个人求职的自我评价
2013/10/28 职场文书
简历中个人自我评价范文
2013/12/26 职场文书
合同意向书范本
2014/07/30 职场文书
店铺转让协议书
2014/12/02 职场文书
2015小学教师年度考核工作总结
2015/05/12 职场文书
原生JS实现飞机大战小游戏
2021/06/09 Javascript
mysql sock 文件解析及作用讲解
2022/07/15 MySQL