NET中常用正则表达式,手机号码

时间:2019-07-25 18:08来源:2020欧洲杯冠军竞猜官方网站
 /**      * 手机号码      *移动: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

 /**
     * 手机号码
     * 移动: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}$";

手机号码,密码正则验证,手机号码,密码验证

 /**
     * 手机号码
     * 移动: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]*$"  //负整数  
2020欧洲杯冠军竞猜官方网站,"^-?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  
/^13d{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*13d{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]* 

"^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 
/^13d{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*13d{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]*

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

用javascript验证(用户名,密码,重复密码,手机号码,邮箱)标准正则表达式html,

临时按照你的要求写了一个,有什么问题可以再补充。
<!DOCTYPE HTML>

<html>

<body>

<form method="get">

用户名:<input type="text" name="user_name" required placeholder="请填写用户名"><br/>

<form name="form1">

密码:<input id=password1 class=textbox type=password name=pwd1 required placeholder="请填写密码"/> <br/>

重复密码:<input id=password2 class=textbox type=password name=password2 required placeholder="请重复密码"/> <br/>

手机号码: <input type="number" name="points" min="10000000000" max="19999999999" required placeholder="请填写手机号码"/><br/>

E-mail: <input type="email" name="user_email" required placeholder="请填写E-mail"/><br />

<input type="submit" />

</form>

</body>

</html>  

" //非负整数(正整数 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-d )|(0 ))$" //非正整数(负整数 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?d $" //整数 "^...

"^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  
/^13d{9}$/gi手机号正则表达式

正则表达式 手机号码验证

/^1d{10}$/ ,这是按照你的要求:以一开头 11位数 ,但是手机号码分区段 你这样"以一开头 11位数" 验证不完整  

/** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,...

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*13d{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校验密码复杂度的正则表达式
  • php password密码验证正则表达式(8位长度限制)
  • js正则实现的密码框简单制作,还可以替换成自己想用得符号
  • 密码强度检测函数(正则)
  • 正则表达式教程之位置匹配详解
  • 正则表达式教程之重复匹配详解
  • 正则表达式教程之匹配一组字符详解
  • 正则表达式教程之匹配单个字符详解
  • JS正则匹配中文的方法示例
  • 正则匹配密码只能是数字和字母组合字符串功能【php与js实现】

编辑:2020欧洲杯冠军竞猜官方网站 本文来源:NET中常用正则表达式,手机号码

关键词: 欧洲杯竞猜