需求: 一、實時刪除非數字,限制不能0打頭 (這個用onkeyup事件,驗證非數字用正則)code
function checkNum(obj) { obj.value=obj.value.replace(/^[0]*/,"");//刪除開頭爲0的字符串 obj.value=obj.value.replace(/\D/g,"");//刪除全部非數字 }
二、失去焦點時驗證長度(最長,最短) (這個用onblur事件)事件
function checkNumLength(obj) { if(obj.value.length != 11) { alert('請輸入11位電話號碼') } }
因此在電話號碼input上至少掛 兩個事件 onblur和onkeyup字符串