- ·上一篇文章:JS判断一个数组中是否有重复的元素
- ·下一篇文章:使用JQuery在TextBox中来禁止/使能按钮
当前位置:K88软件开发 → 文章中心 → 编程语言 → JavaScript → JS01 → 文章内容
JS截取子字符串的函数,能够区分汉字和英文字符
:2011-02-07 14:03:59
截取字符串的函数,能够区分开汉字等非拉丁语系的字符。
function mSubstr(str,slen)
{
var tmp = 0;
var len = 0;
var okLen = 0;
for(var i=0;i<slen;i++)
{
if(str.charCodeAt(i)>255){
tmp += 2;
}
else{
len += 1;
}
okLen += 1;
if(tmp + len == slen)
{
return (str.substring(0,okLen));
break;
}
if(tmp + len > slen)
{
return (str.substring(0,okLen - 1));
break;
}
}
}
!
JS截取子字符串的函数,能够区分汉字和英文字符