Onelong

分享知识,与你一起进步......
RSS icon Home icon
  • js实现让文本框只输入英文字母

    post by onelong / 2009-10-6 19:31 Tuesday [javascript]

    <html>
    <body>
    <input type="text" onchange="onlyEng()" value=""  id="txt"/>
    </body>
    <script language="javascript">
    function onlyEng(){
    var txt=document.getElementById("txt").value;
    txt=txt.replace(/[^a-zA-Z]/g,'');
    document.getElementById("txt").value=txt;
    }
    </script>
    </html>
    txt=txt.replace(/[^a-zA-Z]/g,'');//这句就是把非英文字母的替代为空!
    如果只能输入数字则txt=txt.replace(/[^\d]/g,'');或者txt=txt.replace(/[^0-9]/g,'');
    如果只能输入字母和数字则txt=txt.replace(/[^0-9a-zA-Z]/g,'');

    想知道更多! http://www.w3school.com.cn/js/js_obj_regexp.asp

    标签: javascript 验证
    引用地址:
     

    我要评论