JS清除字符串中重复的值
/// <summary>
/// 清除字符串中重复的值
/// </summary>
/// <param name="Text">字符串</param>
/// <param name="Label">标签(如:| ,)</param>
function FilterRepeatStr(Text, Label) {
var sarr = Text.split('' + Label + '');
var idx = new Array();
var tmp = new Array();
var result = cm = '';
for (var i = 0; i < sarr.length; i++) {
sch = sarr[i].substr(0, 4);
if (!In_Array(sch, tmp)) {
idx[idx.length] = i;
tmp[tmp.length] = sch;
} else {
idx[In_Array(sch, tmp) - 1] = i;
}
}
for (var j = 0; j < idx.length; j++) {
result += cm + sarr[idx[j]];
cm = '' + Label + '';
}
return result;
// alert('要理的字符串:' + Text);
// alert('结果:' + result);
}
function In_Array(need, arr) {
for (var i = 0; i < arr.length; i++) {
if (arr[i] == need) return (i + 1);
}
return false;
}
JS清除字符串中重复的值相关推荐
- js去除字符串中的所有空格(包括前后,中间存在的所有空格),清除前后空格(手机输入框实用),es6新方法
一.js去除字符串中的所有空格: str = " hello world ! " str.replace(/\s/g,""); 感觉很好用. 二.去除左右 ...
- php 包含js文件,js查找字符串中的字符 PHP文件包含详细讲述
一.什么才是"远程文件包含漏洞"? 回答是: 涉及到的危险函数:include(),require()和include_once(),require_once() Include: ...
- php 计算字符串相邻最大重复数_php如何解决字符串中重复字符的次数并且排序输出的方法...
在php开发中有这样的需求.在指定的字符串中提取出每个单位字符出现的次数,并且倒序排序,截取前4个.留作使用.刚拿到这个需求的时候,我想了想,难道要把每个字符全部切割出来之后,一一的比对计算出相应的出 ...
- JS-取出字符串中重复次数最多的字符并输出
/**取出字符串中重复字数最多的字符 */ var words = 'sdfghjkfastgbyhnvdstyaujskgfdfhlaa'; //创建字符串 var word, //单个字符leng ...
- Js 在字符串中提取数字
js提取字符串中的数字方法很多,今天讲几种常用的方法. js提供的方法获取 js字符串转换数字.方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. parseInt方法 var str ...
- 面试题-js获取cookie中存储的值?
js获取cookie中存储的值? 1.cookie是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript.可以由JavaScript对其进行控制,而并不是Jav ...
- js 获取字符串中第二处出现的某个字符的索引
使用 string.indexOf( searchValue, start ) 函数,两个参数的含义: searchValue 需查询的字符串值 start 可 ...
- PHP数组函数 array_unique (删除数组中重复的值)
在PHP中,数组函数 array_unique () 用来移除数组中重复的值. 函数语法: array_unique ( array $array [, int $sort_flags = S ...
- 经典算法面试题目-设计算法移除字符串中重复的字符(1.3)
题目 Design an algorithm and write code to remove the duplicate characters in a string without using a ...
- 去除字符串中重复字符
题目http://www.cricode.com/260.html 设计算法并写出代码移除字符串中重复的字符,不能使用额外的缓存空间.注意: 可以使用额外的一个或两个变量,但不允许额外再开一个数组拷贝 ...
最新文章
- Java 最常见的 10000+ 面试题及答案整理:持续更新
- Yenista光学发布新型无源器件测试平台CTP10
- 数据单位:bit、Byte、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB、、、
- 搜狗输入法为什么按空格出字 搜狗输入法按空格出字怎么设置
- jsp中如何将Java对象转成js对象?
- Java并发编程:线程的同步
- 基于JAVA_JSP电子书下载系统
- java连接Hbase操作数据库的全过程---搭建hbase数据库
- 浪潮服务器一键还原系统,一键恢复 怎样做备份
- 【IOS】iphone逻辑分辨率
- HTML5期末大作业:基于HTML+CSS+JavaScript实现中国风文化传媒企业官网源码
- 查看linux服务器存储空间状况
- python报错ValueError: Found input variables with inconsistent numbers of samples: [x,y]
- i7 9750h和r7 5800h差距大不大
- hash和btree索引的区别
- 浙大计算机各个实验室 详细介绍(持续更新)
- 人工智能前景和现状如何?AI发展趋势分析
- 日志分析---携来百侣曾游,忆往昔峥嵘岁月稠
- 拍网剧要具备哪些东西
- 程序是怎样跑起来的-计算机组成原理概要