題設:
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!!");} }
|
|
武漢技術運維部 程晗 傳真:027-86655569-6600 |