手机号码,密码正则验证


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 appendChild,innerHTML,join性能比较代码
Aug 29 Javascript
jQuery对象的selector属性用法实例
Dec 27 Javascript
JS实现跟随鼠标的链接文字提示框效果
Aug 06 Javascript
js去字符串前后空格的实现方法
Feb 26 Javascript
Jquery表单验证失败后不提交的解决方法
Oct 18 Javascript
详解Angular4中路由Router类的跳转navigate
Jun 09 Javascript
JS中Attr的用法详解
Oct 09 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
Dec 08 Javascript
vue的.vue文件是怎么run起来的(vue-loader)
Dec 10 Javascript
vue 导航内容设置选中状态样式的例子
Nov 01 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
Jul 23 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
Nov 07 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
WHOIS类的修改版
2006/10/09 PHP
PHP验证码类代码( 最新修改,完全定制化! )
2010/12/02 PHP
php生成略缩图代码
2012/07/16 PHP
apache php模块整合操作指南
2012/11/16 PHP
ThinkPHP中自定义错误页面和提示页面实例
2014/11/22 PHP
php获得网站访问统计信息类Compete API用法实例
2015/04/02 PHP
PHP删除字符串中非字母数字字符方法总结
2019/01/20 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
原生javascript图片自动或手动切换示例附演示源码
2013/09/04 Javascript
JavaScript作用域链示例分享
2014/05/27 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
js实现简洁大方的二级下拉菜单效果代码
2015/09/01 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
2016/12/01 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
浅谈Python type的使用
2019/11/19 Python
python学习笔记之多进程
2020/08/06 Python
Django model class Meta原理解析
2020/11/14 Python
土耳其国际性时尚购物网站:Modanisa
2018/01/19 全球购物
爱心捐款倡议书
2014/04/14 职场文书
本科应届生求职信
2014/08/05 职场文书
融资合作协议书范本
2014/10/17 职场文书
初中家长评语和期望
2014/12/26 职场文书
毕业设计论文评语
2014/12/31 职场文书
教师个人发展总结
2015/02/11 职场文书
大学生自我推荐信范文
2015/03/24 职场文书
2015年教务工作总结
2015/05/23 职场文书
七年级作文之雪景
2019/11/18 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers