js截取指定长度字符

摘要:
代码//////拦截指定长度的(中文和英文)字符//////functioncurStr{varposition=0;varresult=[];for{ifbreak;if{position+=2;result.push;}else{position++;result.ppush;}}returnresult。join(“”);}我刚刚编写了一个函数来拦截中文和英文字符。还有其他方法吗?欢迎提供!
js截取指定长度字符第1张js截取指定长度字符第2张Code
/// <summary>
//
/ 截取指定长度的(中英文)字符
//
/ </summary>
function curStr(str,length)
{
    
var position=0;
    
var result=[];
    
for (var i = 0; i < str.length; i++)
    {
        
if(position>=length)
            
break;
        
if (str.charCodeAt(i) > 255)
        {
            position 
+= 2;
            result.push(str.substr(i,
1));
        }
        
else
        {
            position
++;
            result.push(str.substr(i,
1));
        }
    }
    
return result.join("");
}

刚写的一个截取中英文字符的截取函数,有没有其他的方法,欢迎提供!

免责声明:文章转载自《js截取指定长度字符》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇机器学习实战:基于Scikit-Learn和TensorFlow 读书笔记 第6章 决策树Oracle-OGG,双向同步过滤OGG自身用户的DML失效,如何处理?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JS 测试网络速度与网络延迟

一、延迟与网速 通过js加载一张1x1的极小图片,测试出图片加载的所用的时长。如果换一个几百KB的图片,则可心用来计算下载网速 document.write('<input type="button" value="停止计时" onclick="clearTimeout(timeid) " /> '); document.write('&l...

中文前端UI框架Kit(十三)使用RequireJs托管你的类库和js代码

号外:kitjs官方讨论QQ群建立了,QQ群号88093625,欢迎大家加入,讨论前端相关话题 kit内置支持requireJs托管,可以使用requireJs加载和管理KitJs框架内的所有组件和类库 最近园子里有很多讨论requireJs(http://requirejs.org/)的兄弟,requireJs托管js代码的好处有 1.通过闭包提供了一个...

抓取js动态生成的数据案列

本文博客采摘https://www.cnblogs.com/bobo-zhang/p/10561617.html?tdsourcetag=s_pcqq_aiomsg谨防转载 需求:爬取https://www.xuexi.cn/f997e76a890b0e5a053c57b19f468436/018d244441062d8916dd472a4c6a0a0b....

div固定显示的几种方法

很多时候我们会受到一些需求: 1、div一直置顶 2、div一直置底 3、超过一定的位置之后div置顶 4、超过一定位置之后div置底 那么下面针对上面的几个问题写几个案例: 一、div一直在屏幕的上方,这个倒是容易咱们直接使用position:fixed;然后设置他的top值和left就可以了,别忘了设置宽度哦 <div class="top"&g...

基于wke封装的duilib的webkit浏览器控件,可以c++与js互交,源码及demo下载地址

转载请说明原出处,谢谢~~ 前些日子用wke内核封装了duilib的webkit浏览器控件,好多群里朋友私聊我希望可以我公布源码,今天把这个控件的源码和使用demo公布。其实这个控件封装起来没什么难度,我只是按照原来作者的demo,把相应的消息封装成duilib对应的。 在此首先要感谢wke内核的作者BlzFans以及soui2界面库的作者flyhigh,...

js 把字符串保存为txt文件,并下载到本地

代码如下           exportRaw('text.txt','123123123') functionfakeClick(obj) { var ev = document.createEvent("MouseEvents"); ev.ini...