1. 程式人生 > >每輸入四個字元新增一箇中劃線

每輸入四個字元新增一箇中劃線

在這裡插入圖片描述

在這裡插入圖片描述

程式碼很簡單,如下:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
      
        <title>test</title>
        <script type="text/javascript">
            window.onload =function() {
                document.getElementById("test").onkeyup =function() {
                    this.value =this.value.replace(/\s/g,' ').replace(/([0-9a-zA-Z]{4})(?=\d)/g,"$1-");;
                };
            };
        </script>
    </head>
    <body>
        <input type="text" id="test"/>
    </body>
    </html>