如题,写个正则,验证输入必须是手机号码。
分析:
1.第一个数字非0;
长度最少得11位,
怎么写?
我这么写function change(){
var obj = document.getElementById("txttel");
var reg =^\d{11,}$;
if(!reg.test(obj.value))
obj.value="";
}
是错的。。自己不会正则。。谢谢指教了
分析:
1.第一个数字非0;
长度最少得11位,
怎么写?
我这么写function change(){
var obj = document.getElementById("txttel");
var reg =^\d{11,}$;
if(!reg.test(obj.value))
obj.value="";
}
是错的。。自己不会正则。。谢谢指教了
解决方案 »
- Gridview 模板列里的imagebutton触发不了事件?
- GridView的空白模版中控件显示问题!! 求救~~~~
- 急问reapeater里如何绑定 图片 和 button按纽 怎么给button写事件
- asp2.0 IIS 出错急
- 关于DATAGRID模板列事件的问题.^_^
- 那里有Visual Studio2005的下载地址?
- 尝试创建WEB项目或打开位于URL“http://localhost/tmp”的WEB项目时,WEB服务器报告了以下错误。“http://1.1 400 Bad Request”。
- asp.net入门数据库问题
- 如何验证用户是属于Administrators组中的用户,又如何验证这个用户的密码是否正确?(active Directory)
- vs.net 环境设置问题
- repeater中的checkbox控件被选中后激发什么事件
- MVC 中怎么 运用三层结构呢
var mobile=str;
var reg0=/^13\d{5,9}$/; //130--139。至少7位
var reg1=/^15\d{5,9}$/;
var reg2=/^18\d{5,9}$/;
var my=false;
if (reg0.test(mobile))my=true;
if (reg1.test(mobile))my=true;
if (reg2.test(mobile))my=true;
if (!my){
return false;
}else{
return true;
}
}
var obj = document.getElementById("txttel");
var reg =/^[1-9]\d{10,}$/g;
if(!reg.test(obj.value))
obj.value="";
}