文本框数字每4位自动加空格分隔

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>
            数字每4位加空格
        </title>
        <script type="text/javascript">
            window.onload = function() {
                var t = document.getElementById("test");
                t.onkeydown = change;
                t.onkeyup = change;
                t.onkeypress = change;
            }
            function change() {
                this.value = this.value.replace(/\D/g, '').replace(/....(?!$)/g, '$& '); //替换空格前4位数字为4位数字加空格
            }
        </script>
    </head>
    
    <body>
        <input type="text" id="test" />
    </body>

</html>


 

阅读更多
文章标签: JavaScript
个人分类: Javascript资料 WEB
上一篇VBS数组导入Excel
下一篇ERP项目实施记录01
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭