需求: 一、实时删除非数字,限制不能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字符串