正則表達式

題設:

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: [email protected]   
網址:http://www.mysoft.com.cn

 

 

發佈了30 篇原創文章 · 獲贊 2 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章