正則表達式之電話,郵箱,郵編篇

正則表達式在web應用開發中必不可少的。當然網上也有很多正則式,只是不能達到預期要求。我寫的這幾個正則式都是我需要的。

首先看電話篇:電話分爲座機,手機兩種。

座機驗證之正則式:/^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$|(0\d{10})$/。符合023-57613415,02357613415,57613415,0825-5401213,08255401213,5401213。

手機驗證之正則式:/^(?:13\d|15\d|18\d)\d{5}(\d{3}|\*{3})$/。符合13*********,15*********,18***********;

代碼:

//座機
$("#phone1").blur(function(){
var isPhone=/^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$|(0\d{10})$/; 
if(!isPhone.test($("#phone1").val())){
$("#phone1").val("");
           return false;
       }
});

郵箱篇:郵箱一般都有@:

郵箱驗證之正則式:/^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/;

郵編篇:郵編只有六位數,驗證特簡單:

郵編驗證之正則式:/^[0-9]{6}$/

當然還有其他的正則表達式,大家一起學習吧……

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