js 中将多个逗号替换为一个逗号的代码


Posted in Javascript onJune 07, 2014

有时候有很多逗号,这样我们就不好处理了,下面的函数就是将多个逗号替换为一个逗号,方便后面的处理。

<script language="javascript">  
var str="asdfk,asdf34,,,,,,5345,,,,"; 
str=str.replace(new RegExp(',+',"gm"),',');
alert(str); 
</script>

比较不错的一个代码:

function dostr(str){
str=trim(str);
var strarry=unique(str.split(","));
str=strarry.join(",");
str=str.replace(/,/ig,","); 
str=str.replace(/[^0-9,]*/ig,""); 
str=str.replace(new RegExp(',+',"gm"),',');
if (str.substr(0,1)==',') str=str.substr(1);
var reg=/,$/gi;
str=str.replace(reg,"");
return str;
}
Javascript 相关文章推荐
使用jQuery简化Ajax开发 Ajax开发入门
Oct 14 Javascript
jQueryUI如何自定义组件实现代码
Nov 14 Javascript
左侧是表头的JS表格控件(自写,网上没有的)
Jun 04 Javascript
纯js简单日历实现代码
Oct 05 Javascript
JS控制输入框内字符串长度
May 21 Javascript
原生js实现日期联动
Jan 12 Javascript
JS简单测试循环运行时间的方法
Sep 04 Javascript
JS定时器实现数值从0到10来回变化
Dec 09 Javascript
jQuery插件echarts去掉垂直网格线用法示例
Mar 03 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
Aug 04 Javascript
JavaScript ES 模块的使用
Nov 12 Javascript
Vue+Element-U实现分页显示效果
Nov 15 Javascript
js 去除字符串第一位逗号的方法
Jun 07 #Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
Jun 07 #Javascript
用js替换除数字与逗号以外的所有字符的代码
Jun 07 #Javascript
javascript写的异步加载js文件函数(支持数组传参)
Jun 07 #Javascript
关于JavaScript命名空间的一些心得
Jun 07 #Javascript
javascript随机之洗牌算法深入分析
Jun 07 #Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
Jun 07 #Javascript
You might like
Php部分常见问题总结
2006/10/09 PHP
thinkphp实现多语言功能(语言包)
2014/03/04 PHP
php使用GD创建保持宽高比缩略图的方法
2015/04/17 PHP
php和html的区别点详细总结
2019/09/24 PHP
laravel 获取某个查询的查询SQL语句方法
2019/10/12 PHP
扩展String功能方法
2006/09/22 Javascript
javascript实现的使用方向键控制光标在table单元格中切换
2010/11/17 Javascript
用jQuery中的ajax分页实现代码
2011/09/20 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
Angularjs 创建可复用组件实例代码
2016/10/09 Javascript
解决VUEX兼容IE上的报错问题
2018/03/01 Javascript
vue-cli脚手架的安装教程图解
2018/09/02 Javascript
解决vue项目nginx部署到非根目录下刷新空白的问题
2018/09/27 Javascript
说说Vuex的getters属性的具体用法
2019/04/15 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
jQuery实现全选按钮
2021/01/01 jQuery
[01:20]2018DOTA2亚洲邀请赛总决赛战队Mineski晋级之路
2018/04/07 DOTA
[52:05]EG vs OG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
分析python动态规划的递归、非递归实现
2018/03/04 Python
flask入门之表单的实现
2018/07/18 Python
如何使用Python自动控制windows桌面
2019/07/11 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
加拿大领先的牛仔零售商:Bluenotes
2018/01/22 全球购物
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
英国运动服、设备及配件网站:DW Sports
2019/12/04 全球购物
100%法国制造的游戏和玩具:Les Jouets Français
2021/03/02 全球购物
学习两会精神心得范文
2014/03/17 职场文书
学校节能减排倡议书
2014/05/16 职场文书
员工离职证明范本
2015/06/12 职场文书
工作年限证明模板
2015/06/15 职场文书
公司老总年会致辞
2015/07/30 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang