首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js正则印证函数

2012-10-27 
js正则验证函数利用正则表达式判断是否是0-9的阿拉伯数字function regIsDigit(fData){var reg new RegEx

js正则验证函数

利用正则表达式判断是否是0-9的阿拉伯数字

function regIsDigit(fData){    var reg = new RegExp("^[0-9]$");    return (reg.test(fData));}
?

利用这则表达式获取字符串的长度

function regDataLength(fData){    var valLength = fData.length;    var reg = new RegExp("^[\u0391-\uFFE5]$");    var result = 0;    for(i=0; i< valLength; i++)    {        if(reg.test(fData.charAt(i)))        {            result += 2;        }        else        {            result ++;        }    }    return result;}
?

应用扩展判断是否是数值

function regIsNumber(fData){    var reg = new RegExp("^[-]?[0-9]+[\.]?[0-9]+$");    return reg.test(fData)}
?

验证Email是否正确

    function regIsEmail(fData)    {        var reg = new RegExp("^[0-9a-zA-Z]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$");        return reg.test(fData);    }
?

判断手机号是否正确

    function regIsPhone(fData)    {        var reg = /^(\+86)?(1[0-9]{10})$/;        return reg.test(fData);    } 
?

热点排行