首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js 输入框只好输入11位数字

2013-04-21 
js 输入框只能输入11位数字文本框:input typetext size30 idorderPersonTel maxlength18 onk

js 输入框只能输入11位数字
文本框:
<input type="text" size="30" id="orderPersonTel" maxlength="18" onkeyup="chekNum(this)"/>

//输入11位数字验证函数
    function chekNum(obj){
        obj.value = obj.value.replace(/[^\d.]/g,"");
        obj.value = obj.value.replace(/^\./g,"");
        obj.value = obj.value.replace(/\.{2,}/g,".");
        obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
        if(obj.value.length > 11){
                obj.value = obj.value.substring(0,11);     
        }
    }

热点排行