JS驗證電話號碼

需求: 一、實時刪除非數字,限制不能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字符串