JS中将多个逗号替换为一个逗号的实现代码


Posted in Javascript onJune 23, 2017

这篇文章主要介绍了js 中将多个逗号替换为一个逗号的代码,需要的朋友可以参考下有时候有很多逗号,这样我们就不好处理了,下面的函数就是将多个逗号替换为一个逗号,方便后面的处理。

<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; 
}

以上所述是小编给大家介绍的JS中将多个逗号替换为一个逗号的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript 函数式编程的原理
Oct 16 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
Nov 11 Javascript
js实现在字符串中提取数字
Nov 05 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
Nov 07 Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 Javascript
JavaScript编写简单的计算器
Nov 25 Javascript
vue.js中$watch的用法示例
Oct 04 Javascript
jQuery源码分析之sizzle选择器详解
Feb 13 Javascript
基于JavaScript实现的快速排序算法分析
Apr 14 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
Aug 04 Javascript
移动端图片上传旋转、压缩问题的方法
Oct 16 Javascript
Node.js + express基本用法教程
Mar 14 Javascript
JavaScript对象_动力节点Java学院整理
Jun 23 #Javascript
JavaScript订单操作小程序完整版
Jun 23 #Javascript
详解vue模拟加载更多功能(数据追加)
Jun 23 #Javascript
JavaScript实现简单的树形菜单效果
Jun 23 #Javascript
AngularJS 限定$scope的范围实例详解
Jun 23 #Javascript
QRCode.js:基于JQuery的生成二维码JS库的使用
Jun 23 #jQuery
js实现城市级联菜单的2种方法
Jun 23 #Javascript
You might like
PHP新手上路(六)
2006/10/09 PHP
[原创]效率较高的php下读取文本文件的代码
2008/07/02 PHP
PHP XML备份Mysql数据库
2009/05/27 PHP
关于php fread()使用技巧
2010/01/22 PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
2011/06/23 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
jQuery powerFloat万能浮动层下拉层插件使用介绍
2010/12/27 Javascript
document.getElementBy(&quot;id&quot;)与$(&quot;#id&quot;)有什么区别
2013/09/22 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
2015/01/05 Javascript
nodejs中使用多线程编程的方法实例
2015/03/24 NodeJs
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
javascript获取本机操作系统类型的方法
2015/08/13 Javascript
js倒计时小实例(多次定时)
2016/12/08 Javascript
关于vue编译版本引入的问题的解决
2018/09/17 Javascript
nodejs使用async模块同步执行的方法
2019/03/02 NodeJs
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
详解mpvue实现对苹果X安全区域的适配
2019/07/31 Javascript
基于vue实现图片验证码倒计时60s功能
2019/12/10 Javascript
详解vue中$nextTick和$forceUpdate的用法
2019/12/11 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
python读文件逐行处理的示例代码分享
2013/12/27 Python
tornado捕获和处理404错误的方法
2014/02/26 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
一文轻松掌握python语言命名规范规则
2020/06/18 Python
python 用opencv实现霍夫线变换
2020/11/27 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
27个经典Linux面试题及答案,你知道几个?
2014/03/11 面试题
员工拓展培训方案
2014/02/15 职场文书
人事专员岗位职责说明书
2014/07/30 职场文书
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
财产保全担保书
2015/01/20 职场文书
2015年行政人事工作总结
2015/05/21 职场文书
教你用Java Swing实现自助取款机系统
2021/06/11 Java/Android
利用 Python 的 Pandas和 NumPy 库来清理数据
2022/04/13 Python