js高级截取字符串功能详解编程语言
2023-06-13 09:20:28 时间
* @descrition: 对字符串进行截取,包括普通字符和中文字符
* @param : str - 待截取的字符串
* @param : len - 要截取的长度
* 比如cutstr(hello,2)- he... cutstr("您好呀",4)- 您好...
* 优先选择后台进行字符串截取,后css截取,最后js截取
var cutstr = function(str, len) {
var temp,
icount = 0,
patrn = /[^/x00-/xff]/g, //中文字符匹配
strre = "";
for (var k = 0; k str.length; k++) {
if (icount len ) {
temp = str.substr(k, 1);
if (temp.match(patrn) == null) {
icount = icount + 1;
} else {
icount = icount + 2;
strre += temp;
} else {
break
return strre + "...";
10024.html
cjava相关文章
- js+css3的炫酷幻灯片效果详解编程语言
- js使用setInterval实现倒计时详解编程语言
- js中的cookie操作详解编程语言
- js将人民币金额转换为大写详解编程语言
- dom一些常用的操作JS方法介绍详解编程语言
- JS时间和字符串的相互转换 Date+String详解编程语言
- Node.js 相关资料网站汇总详解编程语言
- 浅谈JS变量声明和函数声明提升详解编程语言
- [javascript] 看知乎学习js闭包详解编程语言
- Node.js中的Buffer对象详解编程语言
- JS的Array怎么用详解编程语言
- JS判断是否为JSON对象及是否存在某字段详解编程语言
- JS模拟时钟详解编程语言
- JS正则表达式使用详解编程语言
- js中常用的日期总结详解编程语言
- js中几个记不住的方法详解编程语言
- JS中怎么调用的值详解编程语言
- js为一个对象Object添加一个新的属性和值详解编程语言
- CSS中调用JS函数和变量详解编程语言
- CSS和JS标签style属性对照表(方便js开发的朋友)
- jquery滚动组件(vticker.js)实现页面动态数据的滚动效果