posts - 60,comments - 71,trackbacks - 0

    在WEB应用开发中,会碰到校验手机号码和小灵通的问题,在网上找了下,没找到同时支持手机号码和小灵通的正则表达式的写法,这里介绍下同时支持手机号码和小灵通的正则表达式的写法,但不支持座机的正则表达式,其实也很简单,即写两个表达式,然后同时判断即可.
如下:
function ismobile(mobile)
{
if(!(mobile.length==11 || mobile.length==8))
{
   alert('请输入合法的手机号码!');
   document.mainForm.usermobile.focus();
   
return false;
}


var sj = /^(((13[0-9]{1})|159|(15[0-9]{1}))+\d{8})$/;
var xlt = /^\d{8}$/;
if(!(sj.test(mobile) || xlt.test(mobile)))
{
   alert('请输入合法的手机号码!');
   document.mainForm.usermobile.focus();
   
return false;
}

return true;
}

这样就可以同时支持手机和小灵通的正则表达式校验了.
posted on 2008-06-12 11:03 henry1451 阅读(773) 评论(0)  编辑  收藏 所属分类: Jsp,Js,Ajax,Html技术

只有注册用户登录后才能发表评论。


网站导航: