javascript正则表达式_Java快速开发平台_web应用开发

身份证号码               

var isIDCard=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;
if( !isIDCard.test(document.all.item(‘text_1’).value) )
{
        alert("身份证输入不合法!");
        document.all.item('text_1').focus();                //text_1获得焦点
        return false;
}

手机号码

var filter=/^(((13[0-9]{1})|159)+\d{8})$/;
if( !filter.test(document.all.item(‘text_1’).value) )
{
        alert("请输入正确的手机号码!");
        document.all.item('text_1').focus();                //text_1获得焦点
        return false;
}

电子邮件

var email=/^\s*([A-Za-z0-9_-]+(\.\w+)*@([\w-]+\.)+\w{2,3})\s*$/;
if( !email.test(document.all.item(‘text_1’).value) )
{
        alert("电子邮件输入不合法!");
        document.all.item('text_1').focus();                //text_1获得焦点
        return false;
}

固定电话

var telephon=/^0\d{2,3}-\d{5,9}|0\d{2,3}-\d{5,9}$/;
if( !telephon.test(document.all.item(‘text_1’).value) )
{
        alert("固定电话输入不合法!");
        document.all.item('text_1').focus();                //text_1获得焦点
        return false;
}
快速开发平添FIX ES2007下载: www.founderfix.com
posted @ 2011-04-11 14:40  笨笨的笨笨  阅读(126)  评论(0)    收藏  举报