javaScript的一个问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 05:00:57
客户信息录入以及预约录入手机号码时 要求加入校验 确保号码是手机号码并且位数正确(手机号必须与“1”开头,11为数字)
怎么判断??

//是否有效的手机号码;
function IsMobile(_str){
var tmp_str = Trim(_str);
var pattern = /1\d{10}/;
return pattern.test(tmp_str);
}

//消除输入字符串前后的半角和全角空格
function Trim(str){
str=str.replace(/(^[\s\u3000]*)|([\s\u3000]*$)/g, "");
return str;
}

function aa()
{
var a=/^1[3,5]{1}[0-9]{1}[0-9]{8}$ /;
var t1=document.getElementById("<%=TextBox9.ClientID %>").value;
if(!a.test(t1))
{
alert("请输入正确的手机号码");
return false;
}
}

html代码:
请输入手机号码:<input type="text" maxlength="11" id="Num" onblur="CheckNum(this)">

javascript代码:

<script language="javascript">
function CheckNum(Num)
{
var val=Num.value;
var flag=0;
if(val.length!=11)
{