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中的变量声明早于赋值分析
Mar 01 Javascript
Javascript实现页面跳转的几种方式分享
Oct 26 Javascript
jQuery过滤选择器:not()方法使用介绍
Apr 20 Javascript
jQuery动态效果显示人物结构关系图的方法
May 07 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
Jan 08 Javascript
vue.js 初体验之Chrome 插件开发实录
May 13 Javascript
easyui combogrid实现本地模糊搜索过滤多列
May 13 Javascript
使用vue构建一个上传图片表单
Jul 04 Javascript
three.js实现炫酷的全景3D重力感应
Dec 30 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
Feb 20 Javascript
Vue 使用formData方式向后台发送数据的实现
Apr 14 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
Aug 12 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懒人函数 自动添加数据
2011/06/28 PHP
PHP的拦截器实例分析
2014/11/03 PHP
微信自定义菜单的处理开发示例
2015/04/16 PHP
JS 图片缩放效果代码
2010/06/09 Javascript
jQuery制作的别致导航有阴影背景高亮模式窗口
2014/04/15 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
Jquery 实现图片轮换
2015/01/28 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
js中new一个对象的过程
2017/02/20 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
详解基于vue的服务端渲染框架NUXT
2018/06/20 Javascript
微信小程序城市选择及搜索功能的方法
2019/03/22 Javascript
Node绑定全局TraceID的实现方法
2019/11/14 Javascript
详细介绍解决vue和jsp结合的方法
2020/02/06 Javascript
[01:07:34]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第二场 1月9日
2021/03/11 DOTA
python实现的二叉树定义与遍历算法实例
2017/06/30 Python
python使用matplotlib画饼状图
2018/09/25 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
python输入多行字符串的方法总结
2019/07/02 Python
Python numpy.zero() 初始化矩阵实例
2019/11/27 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
Python 将 QQ 好友头像生成祝福语的实现代码
2020/05/03 Python
django 数据库 get_or_create函数返回值是tuple的问题
2020/05/15 Python
如何把外网python虚拟环境迁移到内网
2020/05/18 Python
简单了解Python多态与属性运行原理
2020/06/15 Python
你对IPv6了解程度
2016/02/09 面试题
小学家长会邀请函
2014/01/23 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
高中生逃课检讨书
2014/10/10 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
幼儿学前班评语
2014/12/29 职场文书
预备党员自我评价范文
2015/03/04 职场文书
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技
MySQL数据库实验之 触发器和存储过程
2022/06/21 MySQL