js 正则表达式 中文字符函数

来源:互联网 发布:龙虎榜数据准吗 编辑:程序博客网 时间:2024/06/05 20:20

本文章提供了三种不同的验证字符与中文的js 正则表达式函数下面来看看。

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;
}

返回字符串的实际长度, 一个汉字算2个长度

function strlen(str){
return str.replace(/[^x00-xff]/g, "**").length;
}

方法

 

function checknull(field,sval)
{
if (field.value =="")
{
alert("请填写" + sval + "!");
field.focus();
return false;
}
return true;
}
原创粉丝点击