1.手機號碼正則
var phone = ''; phoneReg = !!phone.match(/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/); if(phoneReg == false){ alert('手機號碼有誤,請重新輸入'); return false; }
2.郵箱正則
var email = ''; var mailReg = !!email.match(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/); if(mailReg == false){ alert('郵件地址有誤,請重新輸入'); return false; }
3.網址正則表達式
var url = ''; urlReg = !!url.match(/^((https|http|ftp|rtsp|mms)?://)[^s]+/); if(urlReg == false){ alert('鏈接有誤'); return false; }
4.身份證號碼有誤
var id = ''; idReg = !!id.match(/d{17}[d|x]|d{15}/); if(idReg == false){ alert('身份證號碼有誤'); return false; }
5.IP地址正則表達式
var ip = ''; ipReg = !!ip.match(/(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d).(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d).(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d).(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d)/); if(ipReg == false){ alert('IP地址有誤'); return false; }