正则表达式学习:案例4--正则电话号码验证

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
    </style>
</head>
<body>

<form>
    <span>电话号码:</span>
    <input type="text" id="num">
    <input type="submit" value="正则验证" onclick="check()">
</form>


<script>

/*
* 验证固定电话号码是否合法:
* 1.例如:2961169
* 2.例如:82961169
* 3.例如:010-82961169
* 4.例如:0575-82961169
* */



    function check() {
        var str= document.getElementById("num").value;

        //电话号码可能带区号(区号位3位或者4位),电话号码为7位或者8位
        var reg =/(\d{3,4}-)?\d{7,8}/;
        var boo = reg.test(str);

        if(boo){
           alert("格式正确!");

        }else{
            alert("格式不正确!");
        }

    }


    
</script>

</body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_32584661/article/details/80761589
今日推荐