JS用戶名不合法的兩種提示方法【最常用的】

校驗規則是:用戶名只能有字母,數字,下劃線組成,而且長度是5~12

第一種 方式:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript">
        function onclickfun() {
            var inpobj = document.getElementById("username");
            var textvalue = inpobj.value;
            var errormes = document.getElementById("error");
            //校驗用戶名只能有字母,數字,下劃線組成,而且長度是5~12
            var patt = /^\w{5,12}$/;//正則表達式
            if (patt.test(textvalue)) {
                // alert("用戶名合法");
                errormes.innerHTML = "用戶名合法";
            } else {
                // alert("用戶名不合法");
                errormes.innerHTML = "用戶名不合法";
            }
        }
    </script>
</head>

<body>
    用戶名:<input type="text" id="username" value="" />
    <button onclick="onclickfun()">校驗</button>
    <!-- 提示的錯誤信息 -->
    <span id="error" style="color:red;">
        
    </span>
</body>

</html>

截圖顯示:
在這裏插入圖片描述在這裏插入圖片描述
第二種 方式:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript">
        function onclickfun() {
            var inpobj = document.getElementById("username");
            var textvalue = inpobj.value;
            var errormes = document.getElementById("error");
            //校驗用戶名只能有字母,數字,下劃線組成,而且長度是5~12
            var patt = /^\w{5,12}$/;////正則表達式
            if (patt.test(textvalue)) {
                // alert("用戶名合法");
                // 但是需要轉義一下才可以的
                errormes.innerHTML = "<img src=\"imgs/right.png\" width=\"15\" height=\"15\">";
            } else {
                // alert("用戶名不合法");
                errormes.innerHTML = "<img src=\"imgs/wrong.png\" width=\"15\" height=\"15\">";
            }
        }
    </script>
</head>

<body>
    用戶名:<input type="text" id="username" value="" />
    <button onclick="onclickfun()">校驗</button>
    <!-- 提示的錯誤信息 -->
    <span id="error" style="color:red;">
        
    </span>
</body>

</html>

截圖顯示:
在這裏插入圖片描述
在這裏插入圖片描述

注意:照片的路徑要進行轉義一下,否則會不好使。

後面兩個校驗的照片我放到評論裏面…
評論區自取哦~~
最後謝謝觀看~~
好叭,評論裏面放不了,只能在這裏了
在這裏插入圖片描述在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章