手机号码,密码正则验证


Posted in Javascript onSeptember 04, 2014

 /**
     * 手机号码
     * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
     * 联通:130,131,132,152,155,156,185,186
     * 电信:133,1349,153,180,189
     */
    NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$";
    /**
              * 中国移动:China Mobile
              * 134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
              */
    NSString * CM = @"^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\\d)\\d{7}$";
    /**
              * 中国联通:China Unicom
              * 130,131,132,152,155,156,185,186
              */
    NSString * CU = @"^1(3[0-2]|5[256]|8[56])\\d{8}$";
    /**
              * 中国电信:China Telecom
              * 133,1349,153,180,189
              */
    NSString * CT = @"^1((33|53|8[09])[0-9]|349)\\d{7}$";
    /**
              * 大陆地区固话及小灵通
              * 区号:010,020,021,022,023,024,025,027,028,029
              * 号码:七位或八位
              */
    // NSString * PHS = @"^0(10|2[0-5789]|\\d{3})\\d{7,8}$";

密码
^(?=.*?[a-zA-Z])(?=.*?[0-9])[a-zA-Z0-9]{6,20}$

"^\d+$"

//非负整数(正整数 + 0)  
"^[0-9]*[1-9][0-9]*$"

//正整数  
"^((-\d+)|(0+))$"

//非正整数(负整数 + 0)  
"^-[0-9]*[1-9][0-9]*$"

//负整数  
"^-?\d+$"

//整数  
"^\d+(\.\d+)?$"

//非负浮点数(正浮点数 + 0)  
"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"

//正浮点数  
"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"

//非正浮点数(负浮点数 + 0)  
"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"

//负浮点 
数  
"^(-?\d+)(\.\d+)?$"

//浮点数  
"^[A-Za-z]+$"

//由26个英文字母组成的字符串  
"^[A-Z]+$"

//由26个英文字母的大写组成的字符串  
"^[a-z]+$"

//由26个英文字母的小写组成的字符串  
"^[A-Za-z0-9]+$"

//由数字和26个英文字母组成的字符串  
"^\w+$"

//由数字、26个英文字母或者下划线组成的字符串  
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"

//email地址  
"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$"

//url  
/^13\d{9}$/gi手机号正则表达式

public static bool IsValidMobileNo(string MobileNo) 
  { 
   const string regPattern = @"^(130|131|132|133|134|135|136|137|138|139)\d{8}$"; 
   return Regex.IsMatch(MobileNo, regPattern); 
  }

正则表达式--验证手机号码:13[0-9]{9} 
实现手机号前带86或是+86的情况:^((\+86)|(86))?(13)\d{9}$ 
电话号码与手机号码同时验证:(^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9})  
提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F)  *=  *('|")?(\w|\\|\/|\.)+('|"|  *|>)?   
提取信息中的邮件地址:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*   
提取信息中的图片链接:(s|S)(r|R)(c|C)  *=  *('|")?(\w|\\|\/|\.)+('|"|  *|>)? 
提取信息中的IP地址:(\d+)\.(\d+)\.(\d+)\.(\d+)     
提取信息中的中国手机号码:(86)*0*13\d{9}     
提取信息中的中国固定电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}     
提取信息中的中国电话号码(包括移动和固定电话):(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}     
提取信息中的中国邮政编码:[1-9]{1}(\d+){5}     
提取信息中的中国身份证号码:\d{18}|\d{15}     
提取信息中的整数:\d+     
提取信息中的浮点数(即小数):(-?\d*)\.?\d+     
提取信息中的任何数字  :(-?\d*)(\.\d+)?   
提取信息中的中文字符串:[\u4e00-\u9fa5]*     
提取信息中的双字节字符串  (汉字):[^\x00-\xff]* 

Javascript 相关文章推荐
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
Dec 26 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
Feb 22 Javascript
js对象与打印对象分析比较
Apr 23 Javascript
JQuery each()嵌套使用小结
Apr 18 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
Nov 10 Javascript
如何利用AngularJS打造一款简单Web应用
Dec 05 Javascript
JS实现图片平面旋转的方法
Mar 01 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
Jan 17 Javascript
详解vue事件对象、冒泡、阻止默认行为
Mar 20 Javascript
Vant的安装和配合引入Vue.js项目里的方法步骤
Dec 05 Javascript
小程序input数据双向绑定实现方法
Oct 17 Javascript
vuex存值与取值的实例
Nov 06 Javascript
javascript中2个感叹号的用法实例详解
Sep 04 #Javascript
IE下通过a实现location.href 获取referer的值
Sep 04 #Javascript
通过location.replace禁止浏览器后退防止重复提交
Sep 04 #Javascript
下拉框select的绑定示例
Sep 04 #Javascript
javascript使用正则获取url上的某个参数
Sep 04 #Javascript
JavaScript中匿名、命名函数的性能测试
Sep 04 #Javascript
容易造成JavaScript内存泄露几个方面
Sep 04 #Javascript
You might like
基于OpenCV的PHP图像人脸识别技术
2009/10/11 PHP
PHP新手入门学习方法
2011/05/08 PHP
php获取参数的几种方法总结
2014/02/18 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
php实现将base64格式图片保存在指定目录的方法
2016/10/13 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
多个iframe自动调整大小的问题
2006/09/18 Javascript
JavaScript 学习 - 提高篇
2007/02/02 Javascript
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
2013/03/11 Javascript
jquery ajax修改全局变量示例代码
2013/11/08 Javascript
Javascript小技巧之生成html元素
2014/05/15 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
underscore之Chaining_动力节点Java学院整理
2017/07/10 Javascript
详解vue2 $watch要注意的问题
2017/09/08 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
JS实现仿微信支付弹窗功能
2018/06/25 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
在Vue中使用Echarts实例图的方法实例
2020/10/10 Javascript
利用PyCharm Profile分析异步爬虫效率详解
2019/05/08 Python
python 字典有序并写入json文件过程解析
2019/09/30 Python
Python小程序 控制鼠标循环点击代码实例
2019/10/08 Python
python抓取多种类型的页面方法实例
2019/11/20 Python
用sleep间隔进行python反爬虫的实例讲解
2020/11/30 Python
在加拿大在线租赁和购买电子游戏:Game Access
2019/09/02 全球购物
平安建设工作方案
2014/06/02 职场文书
党的群众路线教育实践活动对照检查材料
2014/09/22 职场文书
房屋产权证明书
2014/10/15 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
岗位职责范本大全
2015/02/26 职场文书
企业百日安全活动总结
2015/05/07 职场文书
大学生自我鉴定怎么写
2019/05/07 职场文书
Appium中scroll和drag_and_drop根据元素位置滑动
2022/02/15 Python
腾讯云服务器部署前后分离项目之前端部署
2022/06/28 Servers