www.qjdy.com-奇迹赌场 > 佳美特设计 > 今天开始小编为大家系统整理关于正则表达式的

原标题:今天开始小编为大家系统整理关于正则表达式的

浏览次数:194 时间:2019-08-08

新型手提式无线电话机号码、电话号码正则表达式,电话号码正则说明式

前几天始发小编为我们系统整治有关正则表达式的一密密麻麻小说,希望我们会欣赏。

率先掌握一下正则表明式的定义,正则表明式(regular expression)描述了一种字符串相配的方式,能够用来检查二个串是或不是含有某种子串、将非常的子串做替换只怕从有些串中收取符合有些条件的子串等。

java手提式有线电话机号码正则表达式:

 /**
  * 验证手机号码
  * 
  * 移动号码段:139、138、137、136、135、134、150、151、152、157、158、159、182、183、187、188、147
  * 联通号码段:130、131、132、136、185、186、145
  * 电信号码段:133、153、180、189
  * 
  * @param cellphone
  * @return
  */
 public static boolean checkCellphone(String cellphone) {
 String regex = "^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$"; 
 return check(cellphone, regex);
 }

 /**
  * 验证固话号码
  * 
  * @param telephone
  * @return
  */
 public static boolean checkTelephone(String telephone) {
 String regex = "^(0\d{2}-\d{8}(-\d{1,4})?)|(0\d{3}-\d{7,8}(-\d{1,4})?)$";
 return check(telephone, regex);
 }

php手提式有线电话机号码正则表明式

<?php 
//正则表达式 
$tel = "15558530459";//手机号码
if(strlen($tel) == "11") 
{ 
//上面部分判断长度是不是11位 
$n = preg_match_all("/13[123569]{1}d{8}|15[1235689]d{8}|188d{8}/",$tel,$array); 
/*接下来的正则表达式("/131,132,133,135,136,139开头随后跟着任意的8为数字 '|'(或者的意思) 
* 151,152,153,156,158.159开头的跟着任意的8为数字 
* 或者是188开头的再跟着任意的8为数字,匹配其中的任意一组就通过了 
* /")*/ 

var_dump($array); //看看是不是找到了,如果找到了,就会输出电话号码的 
}else 
{ 
echo "长度必须是11位"; 
} 
/* 
* 虽然看起来复杂点,清楚理解! 
* 如果有更好的,可以贴出来,分享快乐! 
* */ 
?> 

js手提式有线电话机号码正则表达式

function checkMobile(){ 
 var sMobile = document.mobileform.mobile.value 
 if(!(/^1[3|4|5|8][0-9]d{4,8}$/.test(sMobile))){ 
  alert("不是完整的11位手机号或者正确的手机号前七位"); 
  document.mobileform.mobile.focus(); 
  return false; 
 } 
} 

上边是帮客之家编辑对上边正则表明式的简单深入分析,随着之后手提式有线电话机号码段的扩张,大家可以团结扩充功效,不懂正则的对象看完那篇小说应该会了点啊。
要害是这段代码了,现在大家修改这段就能够了。
^1[3|4|5|8][0-9]d{4,8}$
^1代表以1始发,以后中华的手提式有线电话机号没有是别的早先的,未来不鲜明啊
[3|4|5|8] 紧跟上面包车型地铁1后边,能够是3或4或5或8的二个数字,纵然之后现身190上马的手提式有线电话机号码了,就要求如下[3|4|5|8|9]
[0-9]代表0-9在那之中的任何数字,能够是0或9
d{4,8} 这个d跟[0-9]乐趣一样,都是0-9中间的数字。{4,8}表示极其后边的最低4位数字最高8位数字。这里怎么不是向来的8呢,因为手提式无线电话机号码归属地查询的时候,依照前7位就足以了然具体的地方了,前边的4位未有影响的。

有关js手提式有线电话机号码证实再为大家推荐多少个小例子:
例子1:
手提式有线电电话机号验证

String.prototype.isTel = function()
{
//"兼容格式: 国家代码jb51.net(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"
//return (/^(([0 ]d{2,3}-)?(0d{2,3})-)?(d{7,8})(-(d{3,}))?$/.test(this.Trim()));
return (/^(([0 ]d{2,3}-)?(0d{2,3})-)(d{7,8})(-(d{3,}))?$/.test(this.Trim()));
}
//验证手机号
String.prototype.isMobile = function() {
return (/^(?:13d|15[89])-?d{5}(d{3}|*{3})$/.test(this.Trim()));

}

电话号验证

function CheckNum(){//电话验证
var InputValue=document.gsjbxxBean.dh.value;
var reg=/^([0-9]|[-]) $/g ;
var isValid
isValid=reg.exec(InputValue)
if (!isValid) {
return false
}
return true
}

例子2:
证实手提式有线话机号码
申明准则:十二位数字,以1初阶。

function 
 checkMobile(str) {
 var 
 re = /^1d{10}$/
 if (re.test(str)) {
  alert("正确");
 } else {
  alert("错误");
 }
}
checkMobile('13800138000'); //调用
checkMobile('139888888889');//错误示例

注解电话号码
表达准则:区号 号码,区号以0开始,3位或4位
编号由7位或8位数字组合
区号与号码之间能够无连接符,也能够“-”连接
如01088888888,010-88888888,0955-7777777

function
 checkPhone(str){
 var
 re = /^0d{2,3}-?d{7,8}$/;
 if(re.test(str)){
  alert("正确");
 }else{
  alert("错误");
 }
}
checkPhone("09557777777");//调用

补充: 正则表明式--验证手提式无线电话机号码:13[0-9]{9}
福如东海手提式有线电话机号前带86或是 86的情况:^(( 86)|(86))?(13)d{9}$
电话号码与手提式有线电话机号码同期证实:(^(d{3,4}-)?d{7,8})$|(13[0-9]{9}) 
领到新闻中的互联网链接:(h|H)(r|Lacrosse)(e|E)(f|F)  *=  *('|")?(w|\|/|.) ('|"|  *|>)?  
领取消息中的邮件地址:w ([- .]w )*@w ([-.]w )*.w ([-.]w )*  
领取新闻中的图片链接:(s|S)(r|LAND)(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}    
领到音讯中的中华夏族民共和国身份ID号码:d{18}|d{15}    
领取信息中的整数:d     
领取音讯中的浮点数(即小数):(-?d*).?d     
领到新闻中的任何数字  :(-?d*)(.d )?  
领取音信中的中文字符串:[u4e00-u9fa5]*    
领到消息中的双字节字符串  (汉字):[^x00-xff]*

想系统学习的恋人可以继续读书:正则表达式30分钟入门教程,进一步加剧对正则表达式的认知。

如上就是正则表明式手提式有线电话机验证的全部内容,我们能够抛砖引玉,一隅三反,希望对大家的上学抱有帮忙,也冀望我们多多帮忙帮客之家。

明日伊始我为大家系统一整合治有关正则表明式的一种种文章,希望我们会欣赏。...

本文由www.qjdy.com-奇迹赌场发布于佳美特设计,转载请注明出处:今天开始小编为大家系统整理关于正则表达式的

关键词: mg平台娱乐城

上一篇:图片预加载,图片加载

下一篇:没有了