正则表达式

题设:

1、       完成IPV4、电话号码(手机、座机) 正则匹配【只能搜索参考正则通配符,严禁COPY】

思路:

A,在对编译原理学得不错的情况下的同学,学习这个很简单的。特别是闭包,产生式这几章节

然后再去看1个小时的博客:

http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongji

你就OK了。

B,对JS正则匹配的方法:

 

function checkPhone(val)
	{
		var reg = /[+86\b|86\b]?(15|13|17|18){1}\d{9}$/;
<pre name="code" class="javascript"><pre name="code" class="javascript"><pre name="code" class="javascript">               //返回符合的数组

 
  if(!reg.exec(val)){ alert("请输入正确的手机号码!!");}} 


 function checkIpv4(val){var reg = /(\d{1}\.|\d{2}\.|1\d{2}\.|2{1}[0-4]{1}\d{1}\.|25{1}[0-5]{1}\.){3}(\d{1}|\d{2}|1\d{2}|2{1}[0-4]{1}\d{1}|25{1}[0-5]{1}){1}$/;
                //返回Boolean
if(!reg.test(val)){ alert("请输入正确的手机号码!!");}}

function checkIpv4(val)
	{
		var reg = /(\d{1}\.|\d{2}\.|1\d{2}\.|2{1}[0-4]{1}\d{1}\.|25{1}[0-5]{1}\.){3}(\d{1}|\d{2}|1\d{2}|2{1}[0-4]{1}\d{1}|25{1}[0-5]{1}){1}$/;<pre name="code" class="javascript">                //返回符合的数组
if(!reg.match(val)){ alert("请输入正确的IPV4!!");} }
 
 

 

 

 

 

 

 

 

武汉技术运维部  程晗
地址:湖北省武汉市关山大道特一号光谷软件园五期F2栋3楼 邮编:430070
电话:027-86655569-6019   总机:027-86655569

传真:027-86655569-6600
Email: chengh02@mysoft.com.cn   
网址:http://www.mysoft.com.cn

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值