收藏了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);
}