<!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>
正则表达式学习:案例4--正则电话号码验证
猜你喜欢
转载自blog.csdn.net/qq_32584661/article/details/80761589
今日推荐
周排行