- ·上一篇内容:新云CMS4.0的SEO优化方法
- ·下一篇内容:JS判断一个数组中是否有重复的元素
JS截取子字符串的函数,能够区分汉字和英文字符
截取字符串的函数,能够区分开汉字等非拉丁语系的字符。
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;
}
}
}
本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!
微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。
个人成长离不开各位的关注,你的关注就是我继续前行的动力。
Tags:字符串 JS Javascript WEB
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论