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 相关文章推荐
javascript 面向对象,实现namespace,class,继承,重载
Oct 29 Javascript
Iframe 自适应高度并实时监控高度变化的js代码
Oct 30 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
Sep 12 Javascript
javascript删除数组元素并且数组长度减小的简单实例
Feb 14 Javascript
javascript trim函数在IE下不能用的解决方法
Sep 12 Javascript
jQuery用FormData实现文件上传的方法
Nov 21 Javascript
JQuery中Ajax的操作完整例子
Mar 07 Javascript
vue、react等单页面项目应该这样子部署到服务器
Jan 03 Javascript
怎么使用javascript深度拷贝一个数组
Jun 06 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
Oct 31 Javascript
npx create-react-app xxx创建项目报错的解决办法
Feb 17 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
Apr 11 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
使用PHPMyAdmin修复论坛数据库的图文方法
2012/01/09 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
Laravel重写用户登录简单示例
2016/10/08 PHP
js各种验证文本框输入格式(正则表达式)
2010/10/22 Javascript
js精度溢出解决方案
2012/12/02 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
使用jQuery调用XML实现无刷新即时聊天
2016/08/07 Javascript
AngularJS中比较两个数组是否相同
2016/08/24 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
vue监听滚动事件实现滚动监听
2017/04/11 Javascript
javaScript实现滚动条事件详解
2020/03/24 Javascript
使用Vue写一个datepicker的示例
2018/01/27 Javascript
webpack4 入门最简单的例子介绍
2018/09/05 Javascript
js字符串处理之绝妙的代码
2019/04/05 Javascript
vue 项目build错误异常的解决方法
2019/04/22 Javascript
JS代码优化的8点建议
2020/02/04 Javascript
jquery实现图片放大镜效果
2020/12/23 jQuery
Scrapy-redis爬虫分布式爬取的分析和实现
2017/02/07 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
numpy基础教程之np.linalg
2019/02/12 Python
Django REST framework 如何实现内置访问频率控制
2019/07/23 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
2020/03/04 Python
JupyterNotebook 输出窗口的显示效果调整方法
2020/04/13 Python
html5 Canvas画图教程(1)—画图的基本常识
2013/01/09 HTML / CSS
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
html5中嵌入视频自动播放的问题解决
2020/05/25 HTML / CSS
aden + anais英国官网:美国婴儿贴身用品品牌
2019/09/08 全球购物
什么是Oracle的后台进程background processes?都有哪些后台进程?
2012/04/26 面试题
Linux常见面试题
2016/10/04 面试题
婚前协议书标准版
2014/10/19 职场文书
高中生思想道德自我评价
2015/03/09 职场文书
班主任开场白
2015/06/01 职场文书
先进个人事迹材料(2016推荐版)
2016/03/01 职场文书
Python列表的索引与切片
2022/04/07 Python