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 相关文章推荐
JavaScript 动态添加表格行 使用模板、标记
Oct 24 Javascript
不同浏览器的怪癖小结
Jul 11 Javascript
javascript 隔行换色函数代码
Oct 24 Javascript
JavaScript的setAttribute兼容性问题解决方法
Nov 11 Javascript
JavaScript中双叹号(!!)作用示例介绍
Apr 10 Javascript
原创jQuery弹出层插件分享
Apr 02 Javascript
Javascript中this绑定的3种方法与比较
Oct 13 Javascript
Javascript实现秒表倒计时功能
Nov 17 Javascript
JS基于开关思想实现的数组去重功能【案例】
Feb 18 Javascript
Vue Autocomplete 自动完成功能简单示例
May 25 Javascript
jQuery事件委托代码实践详解
Jun 21 jQuery
详解Nuxt.js中使用Element-UI填坑
Sep 06 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程序中的常见漏洞进行攻击(上)
2006/10/09 PHP
PHP与SQL注入攻击防范小技巧
2011/09/16 PHP
PHP生成不重复随机数的方法汇总
2014/11/19 PHP
PHP中的一些常用函数收集
2015/05/26 PHP
CodeIgniter配置之routes.php用法实例分析
2016/01/19 PHP
php分页查询的简单实现代码
2017/03/14 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
php对mongodb的扩展(小试牛刀)
2012/11/11 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
javascript实现动态标签云
2015/10/16 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
微信小程序图片横向左右滑动案例
2017/05/19 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
2017/07/18 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
vue2.0 实现富文本编辑器功能
2019/05/26 Javascript
JavaScrip数组去重操作实例小结
2019/06/20 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
python中使用mysql数据库详细介绍
2015/03/27 Python
Python操作Oracle数据库的简单方法和封装类实例
2018/05/07 Python
python利用dlib获取人脸的68个landmark
2019/11/27 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
python列表删除和多重循环退出原理详解
2020/03/26 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
python+django+selenium搭建简易自动化测试
2020/08/19 Python
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
越南电子产品购物网站:FPT Shop
2017/12/02 全球购物
大学生作弊检讨书
2014/02/19 职场文书
市场营销专业毕业生求职信
2014/03/26 职场文书
三万活动总结
2014/04/28 职场文书
超市收银员岗位职责
2015/04/07 职场文书
不同意离婚答辩状
2015/05/22 职场文书
实习单位鉴定意见
2015/06/04 职场文书
学术会议领导致辞
2015/07/29 职场文书
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js
使用Python获取字典键对应值的方法
2022/04/26 Python