【www.gdgbn.com--正则表达式】

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

本文来源:http://www.gdgbn.com/aspjiaocheng/25069/