日期:2014-05-19  浏览次数:20527 次

如何用验证控件验证电话号码在多少位之间?
如题:能做到吗??
比如手机号码11位;本地电话号码8位,长途电话号码12位?

这样能做到吗?不提交到服务器就能确定!

------解决方案--------------------
/^\d{11}$/
------解决方案--------------------
能做到,用js代码验证正则表达式
------解决方案--------------------
(^\d{11}$)|(^\d{8}$)|(^\d{12}$)
------解决方案--------------------
正则表达式(^d{8}$)
------解决方案--------------------
验证电话
function Fit_Telephones(s)
{
var patrn = /^(\(0(\d{3}|\d{2})\)|0(\d{3}|\d{2})-)?\d{8}$/;
if(!patrn.exec(s)) return false;
return true;
}

验证手机

function Fit_Cellphones(s)
{
var patrn = /^1(3|5)\d{9}$/;
if(!patrn.exec(s)) return false;
return true;
}
------解决方案--------------------
手机号码11位;
(^\d{11}$)
本地电话号码8位,
(^\d{8}$)
长途电话号码12位?
(^\d{12}$)
------解决方案--------------------
cpp2017(慕白兄) ( ) 信誉:100 Blog 加为好友 2007-04-26 16:02:16 得分: 0


(^\d{11}$)|(^\d{8}$)|(^\d{12}$)
====================================
Up