您的位置:首页 > Web前端 > JavaScript

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

2010-05-31 17:21 323 查看
本文章提供了三种不同的验证字符与中文的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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: