Js验证表单输入是否为手机号码的程序代码

<!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>检测是否为电话号码</title>
</head>
<body>
<script LANGUAGE="javascript">
//匹配固定电话或小灵通,例如:031185907468或02185907468格式
function isphone() {
    var num = document.getElementById('phone').value;
    var partten = /^0(([1-9]\d)|([3-9]\d{2}))\d{8}$/;
    if (partten.test(num)) {
        alert('是电话号码');
    } else {
        alert('不是电话号码');
    }
}
function isTel() {
    var tel = document.getElementById('tel').value;
    var rules = /^1[3,5]\d{9}$/;
    if (rules.test(tel)) {
        alert('是手机号码');
    } else {
        alert('不是手机号码');
    }
}
</script>
请输入固定电话或小灵通号码:
<input type="text" name="phone" id="phone">
<input type="button" value="测试" onclick="isphone();">
请输入手机号码:
<input type="text" name="tel" id="tel">
<input type="button" value="测试" onclick="isTel();">
</body>
</html>
发表评论
验证码: 点击我更换图片