【www.gdgbn.com--php函数】

收藏了js中文验证函数
-->
//检查汉字字数

function c_chinesecount(str,n){
    var reg = /[u4e00-u9fa5]/ig;
    var num = 0;
    str.replace(reg,function func(m){num++;});
    return num>=n;  
}

//验证长度大于1的中文

function c_chinese(v){
    var reg = /^[u4e00-u9fa5]+$/;
    return reg.test(v);
}

//验证公司中文名

function c_chorganize(v){
    return c_chinese(v);
}

//验证公司英文名(数字/字母/中横线组成,由空格分开)

function c_enorganize(v){
    return /^(?:[-0-9a-z]+ )*[-a-z0-9]+$/i.test(v);
}

//验证中文地址,必须包含5个以上的中文

function c_chaddress(v){
    var num = 0;
    v.replace(/[u4e00-u9fa5]/g,function(){++num;});
    return num>=3;
}

//验证英文地址,为非中文以空格分隔的字符串

function c_enaddress(v){
    return /^(?:[^x80-xff ]+ )*[^x80-xff ]{2,}$/i.test(v);
}

function c_zhzone(v,c_cn){
    var arr = v.split(".");
    var sld = arr.shift();
    var tld = arr.join(".");
    if(sld.length<1) return false; //可以1个汉字
    if(c_cn===undefined){
        if(/bcnb/i.test(tld)&&/(?:64|89|sex)/i.test(sld)) return false;
    }
    var reg = /^(?:[u4e00-u9fa50-9a-z]+(?:-[u4e00-u9fa50-9a-z]+)*.)+[u4e00-u9fa5a-z]{2,4}$/;
    return reg.test(v);
}

本文来源:http://www.gdgbn.com/jiaocheng/29394/