js 中將多個(gè)逗號替換為一個(gè)逗號的代碼
更新時(shí)間:2014年06月07日 19:59:56 作者:
這篇文章主要介紹了js 中將多個(gè)逗號替換為一個(gè)逗號的代碼,需要的朋友可以參考下
有時(shí)候有很多逗號,這樣我們就不好處理了,下面的函數(shù)就是將多個(gè)逗號替換為一個(gè)逗號,方便后面的處理。
<script language="javascript">
var str="asdfk,asdf34,,,,,,5345,,,,";
str=str.replace(new RegExp(',+',"gm"),',');
alert(str);
</script>
比較不錯(cuò)的一個(gè)代碼:
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;
}
復(fù)制代碼 代碼如下:
<script language="javascript">
var str="asdfk,asdf34,,,,,,5345,,,,";
str=str.replace(new RegExp(',+',"gm"),',');
alert(str);
</script>
比較不錯(cuò)的一個(gè)代碼:
復(fù)制代碼 代碼如下:
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;
}
相關(guān)文章
js實(shí)現(xiàn)div在頁面拖動(dòng)效果
這篇文章主要介紹了js實(shí)現(xiàn)div在頁面拖動(dòng)效果,涉及JavaScript動(dòng)態(tài)操作頁面元素與數(shù)值計(jì)算的相關(guān)技巧,需要的朋友可以參考下2016-05-05
在html文本框中顯示提示效果,以方便用戶的輸入,比如在輸入姓名時(shí),會(huì)自動(dòng)提示 姓名長度最多16個(gè)字符,是不是很酷哦??靵砜纯窗?/div> 2014-06-06
bootstrap 日期控件 datepicker被彈出框dialog覆蓋的解決辦法
這篇文章主要介紹了bootstrap 日期控件 datepicker被彈出框dialog覆蓋的解決辦法 ,本文給大家分享幾種解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07
Javascript基于OOP實(shí)實(shí)現(xiàn)探測器功能代碼實(shí)例
這篇文章主要介紹了Javascript基于OOP實(shí)實(shí)現(xiàn)探測器功能代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
JavaScript實(shí)現(xiàn)QQ列表展開收縮擴(kuò)展功能
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)QQ列表展開收縮擴(kuò)展功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10
鼠標(biāo)經(jīng)過tr時(shí),改變tr當(dāng)前背景顏色
本篇文章主要介紹了鼠標(biāo)經(jīng)過tr時(shí),改變tr當(dāng)前背景顏色的示例代碼,需要的朋友可以過來參考下,希望對大家有所幫助2014-01-01最新評論

