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 3D球状导航的文章分类
Jul 06 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
Sep 18 Javascript
JavaScript与JQUERY获取元素的宽、高和位置
Feb 26 Javascript
使用canvas及js简单生成验证码方法
Apr 02 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
May 11 Javascript
取消Bootstrap的dropdown-menu点击默认关闭事件方法
Aug 10 Javascript
解决vue中post方式提交数据后台无法接收的问题
Aug 11 Javascript
Vue 应用中结合vux使用微信 jssdk的方法
Aug 28 Javascript
微信JSSDK实现打开摄像头拍照再将相片保存到服务器
Nov 15 Javascript
VUE 动态组件的应用案例分析
Dec 02 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
Feb 07 Javascript
js实现表格数据搜索
Aug 09 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
网页游戏开发入门教程二(游戏模式+系统)
2009/11/02 PHP
php下使用iconv需要注意的问题
2010/11/20 PHP
php取整函数ceil,floo,round的用法及介绍
2013/08/31 PHP
php定时计划任务与fsockopen持续进程实例
2014/05/23 PHP
PDO防注入原理分析以及使用PDO的注意事项总结
2014/10/23 PHP
弹出广告特效(一个IP只弹出一次)的代码
2007/07/27 Javascript
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
2013/06/24 Javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍
2014/07/17 Javascript
node.js中的http.response.write方法使用说明
2014/12/14 Javascript
jquery获取文档高度和窗口高度汇总
2016/01/25 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
2016/11/09 Javascript
javascript 网页进度条简单实例
2017/02/22 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
vue-cli3+typescript新建一个项目的思路分析
2019/08/06 Javascript
Vue的Options用法说明
2020/08/14 Javascript
[43:47]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第一场 12.09
2020/12/11 DOTA
python基础教程之对象和类的实际运用
2014/08/29 Python
在RedHat系Linux上部署Python的Celery框架的教程
2015/04/07 Python
python组合无重复三位数的实例
2018/11/13 Python
python实现在函数中修改变量值的方法
2019/07/16 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
新手学python应该下哪个版本
2020/06/11 Python
python+openCV对视频进行截取的实现
2020/11/27 Python
2014年应届大学生自我评价
2014/01/09 职场文书
文化建设工作方案
2014/05/12 职场文书
十佳好少年事迹材料
2014/08/21 职场文书
车间质检员岗位职责
2015/04/08 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
幼儿园小朋友毕业感言
2015/07/30 职场文书
2016年大学迎新晚会工作总结
2015/10/15 职场文书
2016年暑假学生家长评语
2015/12/01 职场文书
动画「进击的巨人」第86话播出感谢绘公开
2022/03/21 日漫