1. 程式人生 > >js的各種驗證

js的各種驗證

驗證手機號 false bsp fun 身份證 判斷 == lse urn

驗證手機號格式是否正確

// 判斷是否為手機號  
 isPoneAvailable: function (pone) {  
   var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;  
   if (!myreg.test(pone)) {  
     return false;  
   } else {  
     return true;  
   }  
 },  
 // 判斷是否為電話號碼  
 isTelAvailable: function (tel) {  
   var myreg = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;  
   
if (!myreg.test(tel)) { return false; } else { return true; } },

驗證身份證號格式是否正確

function isCardNo(card)  
{  
   // 身份證號碼為15位或者18位,15位時全為數字,18位前17位為數字,最後一位是校驗位,可能為數字或字符X  
   var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;  
   if(reg.test(card) === false)  
   {  
       alert(
"身份證輸入不合法"); return false; } }

js的各種驗證