<script language="javascript">
function getlen(str)
{
var len=0;
for (i=0;i<str.length;i++)
{ ch=str.charAt(i);//取第i个字符
len++;
if (str.charCodeAt()> 255 )
len++;
}
return len;
}
这个函数是按英文字符数字1个,而汉字为2个算的 asp脚本也类似可以实现,自己试着写一下
function getlen(str)
{
strlen=0
for i=1 to len(str)
strlen=strlen+1
if asc(mid(str,i,1))>255 then
strlen=strlen+1
end if
next
getlen=strtlen
end function