a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Regex > 正文

JS使用正則去除字符串最后的逗號

2020-03-16 21:07:45
字體:
供稿:網(wǎng)友
字符串最后的逗號怎么去除,方法有很多,本文為大家介紹下使用JS正則去除字符串最后逗號,具體實現(xiàn)如下,感興趣的朋友可以參考下
 
 

字符串:string s = "1,2,3,4,5,"

目標(biāo):刪除最后一個 ","

方法:

1、用的最多的是substring,這個也是我一直用的, 一定要注意大小寫,武林網(wǎng)小編已經(jīng)測試過了。

 

復(fù)制代碼代碼如下:

var s = "1,2,3,4,5," 
s=s.substring(0,s.length-1) 
alert(s);


2、用正則表達(dá)式實現(xiàn)

復(fù)制代碼代碼如下:

var str="a,b,c,d," 
var reg=/,$/gi; 
str=str.replace(reg,""); 
alert(str); 


3、用prototype擴(kuò)展

復(fù)制代碼代碼如下:

<script type="text/javascript"> 
//刪除指定索引位置的字符,索引無效將不刪除任何字符 
String.prototype.deleteCharAt=function(sIndex){ 
if(sIndex<0 || sIndex>=this.length){ 
return this.valueOf(); 
}else if(sIndex==0){ 
return this.substring(1,this.length); 
}else if(sIndex==this.length-1){ 
return this.substring(0,this.length-1); 
}else{ 
return this.substring(0,sIndex)+this.substring(sIndex+1); 


//上面的函數(shù)一定要放上面,否則不起作用 
var s = "1,2,3,4,5,"; 
var index = s.toString().lastIndexOf(','); 
var s=s.deleteCharAt(index); 
alert(s); 
</script>

 

4、用 RTrim,這個我原來只知道用來刪除最后的空格,也沒有仔細(xì)看過其它的用法,才發(fā)現(xiàn)可以直接trim掉一些字符

 

復(fù)制代碼代碼如下:

s=s.ToString().RTrim(',') 

 

5、用TrimEnd,這個東西和RTrim差不多,區(qū)別是這個傳遞的是一個字符數(shù)組,而RTrim可以是任何有效的字符串

 

復(fù)制代碼代碼如下:

s=s.TrimEnd(',')
//如果要刪除"5,",則需要這么寫
char[]MyChar={'5',','};
s=s.TrimEnd(MyChar);
//s="1,2,3,4"

 

類似函數(shù):
TrimStart,LTrim等
還有一個TrimToSize對提高性能有微弱的好處....

 

復(fù)制代碼代碼如下:

string.TrimEnd().Remove(string.Length - 2, 1)
string.Remove()


注:前三種經(jīng)過武林網(wǎng)小編的整理與測試,可以正常使用,推薦第一種與第二種方法,從第四種以后沒有測試,都是通過自定義函數(shù)來實現(xiàn)的,大家可以自行擴(kuò)展,特別注意下大小寫。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久久91香蕉国产 | 亚洲精品一区二三区不卡 | 国产精品人成在线播放 | 欧美怡红院视频一区二区三区 | www久久久久 | 午夜精品久久久久久久久久久久 | 国产激情久久久久久 | 亚洲色图p| 亚洲啊v| 久久精品视频免费观看 | 日韩欧美中文 | 成人一级| 影音先锋成人资源网 | 日韩精品免费 | 色综合国产 | 亚洲第一区国产精品 | 91丨九色丨国产 | 国产精品久久久久久久免费大片 | 欧美国产一区二区在线观看 | 国产精品毛片一区 | 亚洲成人中文字幕 | 午夜影视| 日韩中文一区二区三区 | 青草成人免费视频 | 日韩不卡 | 蜜臀91精品国产高清在线观看 | 亚洲一区二区三区免费在线观看 | 国产综合一区二区 | 亚洲字幕网 | 成人一区二区三区久久精品嫩草 | 亚洲欧洲一区二区三区 | 亚洲日韩欧美一区二区在线 | 91精品国产91久久久久久吃药 | 91在线精品秘密一区二区 | 成人在线免费观看 | 精品亚洲成a人片在线观看 99在线免费视频 | 亚洲成人免费在线 | 久久噜| 蜜臀99久久精品久久久久久软件 | 久久精品成人免费视频 | 人人干人人干 |