利用js正則表達式驗證手機號,email地址,郵政編碼。需要的朋友可以過來參考下,希望對大家有所幫助
手機號碼的驗證(13開頭和158,159開頭,共11位) 代碼如下: var re; var ss=document.getElementById('textbox3').value; re= /^(13[0-9]{9})|(15[89][0-9]{8})$/ if(re.test(ss)) { document.getElementById('label3').innerText=""; //給label賦值用innerText } else { document.getElementById('label3').innerText="請輸入正確的手機號碼!"; document.getElementById('imagebutton1').disabled=true; //禁用Button用disabled } 郵件地址的驗證(包含@和.) 代碼如下: var re; var ss=document.getElementById(textboxid).value; re= /w@w*.w/ if(re.test(ss)) document.getElementById('label4').innerText=""; else { document.getElementById('label4').innerText="請輸入正確的郵件地址!"; document.getElementById('imagebutton1').disabled=true; } 郵政編碼的驗證(開頭不能為0,共6位) 代碼如下: var ss=document.getElementById('TextBox4').value; var re= /^[1-9][0-9]{5}$/ if(re.test(ss)) document.getElementById('label5').innerText=""; else { document.getElementById('label5').innerText="郵政編碼格式不正確!"; } var r= /^13[012345789]{9}/ 以13開頭的11位數,後9位不能出現數字6