JavaScript刪除字符串中指定字符的四種方法
方法一:使用replace()方法
replace()方法用于將特定字符或字符串替換為其他字符或字符串。
參數(shù):第一個參數(shù)是待替換的字符或字符串,第二個參數(shù)是替換為的字符或字符串。
可以將第一個參數(shù)設(shè)為要刪除的字符,將第二個參數(shù)設(shè)為空字符串,這樣就可以刪除字符串中的指定字符了。但是這個方法只能刪除第一次出現(xiàn)的字符,想要將該字符全部刪除需要將replace()方法和正則表達(dá)式一起使用,它將選擇字符串中的每個匹配項并將其全部刪除。
方法二:使用slice()方法
slice()方法用于提取給定參數(shù)之間的字符串部分。
此方法獲取字符串的起始索引和結(jié)束索引,并返回這些索引之間的字符串。如果未指定索引,則假定它是字符串的長度。
可以通過將開始索引指定為1來刪除第一個字符。它將字符串從第二個字符提取到字符串的結(jié)尾。
通過將結(jié)束索引指定為小于字符串長度的一個,可以刪除最后一個字符。這將從字符串的開頭提取字符串到倒數(shù)第二個字符。
方法三:使用substring()方法
subString()方法用于提取字符串中介于兩個指定下標(biāo)之間的字符。
subString()方法返回的子串包括開始處的字符,但不包括結(jié)束處的字符。
方法四:分隔成數(shù)組
這是一種比較取巧的方法,就是分隔成數(shù)組,再重新拼接成字符串。
標(biāo)簽: