手机号码,密码正则验证


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 相关文章推荐
如何阻止复制剪切和粘贴事件为了表单内容的安全
May 23 Javascript
jQuery表格插件ParamQuery简单使用方法示例
Dec 05 Javascript
jquery append()方法与html()方法的区别及使用介绍
Aug 01 Javascript
Javascript添加监听与删除监听用法详解
Dec 19 Javascript
认识Knockout及如何使用Knockout绑定上下文
Dec 25 Javascript
基于Bootstrap3表格插件和分页插件实例详解
May 17 Javascript
JavaScript实现图片懒加载(Lazyload)
Nov 28 Javascript
浅谈Vue内置component组件的应用场景
Mar 27 Javascript
TypeScript中使用getElementXXX()的示例代码
Sep 12 Javascript
微信小程序接入腾讯云验证码的方法步骤
Jan 07 Javascript
Vue获取页面元素的相对位置的方法示例
Feb 05 Javascript
jQuery实现朋友圈查看图片
Sep 11 jQuery
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
php设计模式 Strategy(策略模式)
2011/06/26 PHP
php计算年龄精准到年月日
2015/11/17 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
JavaScript URL参数读取改进版
2009/01/16 Javascript
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
项目中常用的JS方法整理
2015/01/30 Javascript
JavaScript获取一个范围内日期的方法
2015/04/24 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
JavaScript实现图片懒加载(Lazyload)
2016/11/28 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
JS按钮闪烁功能的实现代码
2017/07/21 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
Vue.js 动态为img的src赋值方法
2018/03/14 Javascript
npm scripts 使用指南详解
2018/10/08 Javascript
使用JavaScript保存文本文件到本地的两种方法
2019/01/22 Javascript
详解webpack的文件监听实现(热更新)
2020/09/11 Javascript
Nodejs在局域网配置https访问的实现方法
2020/10/17 NodeJs
JS中循环遍历数组的四种方式总结
2021/01/23 Javascript
python3中str(字符串)的使用教程
2017/03/23 Python
Python中进程和线程的区别详解
2017/10/29 Python
python八皇后问题的解决方法
2018/09/27 Python
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
2020/11/16 HTML / CSS
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
好的演讲稿开场白
2013/12/30 职场文书
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
小学教师自我剖析材料
2014/09/29 职场文书
2014年公务员个人工作总结
2014/11/22 职场文书
法律讲堂观后感
2015/06/11 职场文书
张丽莉事迹观后感
2015/06/16 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
详解MySQL连接挂死的原因
2021/05/18 MySQL