亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS去掉字符串末尾的標(biāo)點(diǎn)符號(hào)及刪除最后一個(gè)字符的方法

 更新時(shí)間:2024年05月30日 12:23:11   投稿:mrr  
這篇文章主要介紹了JS去掉字符串末尾的標(biāo)點(diǎn)符號(hào)及刪除最后一個(gè)字符的方法,需要的朋友可以參考下

需求:去掉js字符串末尾的標(biāo)點(diǎn)符號(hào)

原字符串:

Hello World!

目標(biāo)字符串:

Hello World

一:slice

stringObject.slice(start,end)

start : 要抽取的片斷的起始下標(biāo)。如果是負(fù)數(shù),則該參數(shù)規(guī)定的是從字符串的尾部開始算起的位置。也就是說,-1 指字符串的最后一個(gè)字符

end:要抽取的片段的結(jié)尾的下標(biāo)。若未指定此參數(shù),則要提取的子串包括 start 到原字符串結(jié)尾的字符串。如果該參數(shù)是負(fù)數(shù),那么它規(guī)定的是從字符串的尾部開始算起的位置

var str = 'Hello World!';
document.write(str.slice(0,str.length-1)); //輸出 Hello World

二:substr

stringObject.substr(start,length)

start : 必需。要抽取的子串的起始下標(biāo)。必須是數(shù)值。如果是負(fù)數(shù),那么該參數(shù)聲明從字符串的尾部開始算起的位置。也就是說,-1 指字符串中最后一個(gè)字符,-2 指倒數(shù)第二個(gè)字符,以此類推。

length : 可選。子串中的字符數(shù)。必須是數(shù)值。如果省略了該參數(shù),那么返回從 stringObject 的開始位置到結(jié)尾的字串。

var str = 'Hello World!';
document.write(str.substr(0,str.length-1)); //輸出 Hello World

三、substring

stringObject.substring(start,stop)

與 slice() 和 substr() 方法不同的是,substring() 不接受負(fù)的參數(shù)

start : 必需。一個(gè)非負(fù)的整數(shù),規(guī)定要提取的子串的第一個(gè)字符在 stringObject 中的位置

stop : 可選。一個(gè)非負(fù)的整數(shù),比要提取的子串的最后一個(gè)字符在 stringObject 中的位置多 1。

如果省略該參數(shù),那么返回的子串會(huì)一直到字符串的結(jié)尾。

var str = 'Hello World!';
document.write(str.substring(0,str.length)); //輸出 Hello World

更多用法

<script type="text/javascript">

	// 將字符串作為變量
	var string = "abcdefghijklmn"; 
	a = string.substring(0, 4) 
	b = string.substring(1, 6) 
	c = string.substring(5) 
	d = string.substring(0) 

	// 輸出新的字符串
	// 給定字符串的一部分
	document.write(a + "<br>"); 
	document.write(b + "<br>"); 
	document.write(c + "<br>"); 
	document.write(d + "<br>"); 					 
</script>

輸出

abcd
bcdef
fghijklmn
abcdefghijklmn

說明

索引始終以0開頭。如果我們?nèi)匀话阉饕樨?fù)數(shù),它將被認(rèn)為是零,并且索引不能是小數(shù),如果它是小數(shù),它將被轉(zhuǎn)換成比其小的整數(shù)。

下面看下JS 刪除字符串最后一個(gè)字符的幾種方法

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

1、用的最多的是Substring

s=s.Substring(0,s.Length-1)

2、用 RTrim

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

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

擴(kuò)展 刪除空格

function trim(str){ //刪除左右兩端的空格
  return str.replace(/(^\s*)|(\s*$)/g, "");
 }
 function ltrim(str){ //刪除左邊的空格
 return str.replace(/(^\s*)/g,"");
 }
 function rtrim(str){ //刪除右邊的空格
  return str.replace(/(\s*$)/g,"");
 }

3、用TrimEnd

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

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

 類似函數(shù):

TrimStart,LTrim等

還有一個(gè)TrimToSize對提高性能有微弱的好處....

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

總結(jié)

以上所述是小編給大家介紹的JS去掉字符串末尾的標(biāo)點(diǎn)符號(hào)及刪除最后一個(gè)字符的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • jQuery實(shí)現(xiàn)文字自動(dòng)橫移

    jQuery實(shí)現(xiàn)文字自動(dòng)橫移

    本文詳細(xì)介紹了通過jquery尺寸相關(guān)函數(shù)實(shí)現(xiàn)文字自動(dòng)橫移的方法。具有一定的參考價(jià)值,下面跟著小編一起來看下吧
    2017-01-01
  • JS中filter( )數(shù)組過濾器的使用

    JS中filter( )數(shù)組過濾器的使用

    這篇文章主要介紹了filter() 數(shù)組過濾的使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-11-11
  • 原生js和jQuery隨意改變div屬性style的名稱和值

    原生js和jQuery隨意改變div屬性style的名稱和值

    用原生js和jQuery實(shí)現(xiàn)改變隨意改變div屬性style的名稱和值的結(jié)果,這個(gè)實(shí)例比較實(shí)用,新手朋友們可以看看
    2014-10-10
  • 瀏覽器兼容console對象的簡要解決方案分享

    瀏覽器兼容console對象的簡要解決方案分享

    不同瀏覽器或者版本之間對于console對象的支持不盡相同,而console方法在開發(fā)調(diào)試過程中都是不錯(cuò)的工具。難道要在上線前把所有console.xxxx去掉以保證某些瀏覽器不報(bào)錯(cuò)么。其實(shí)可以變通解決
    2013-10-10
  • JS 操作Array數(shù)組的方法及屬性實(shí)例解析

    JS 操作Array數(shù)組的方法及屬性實(shí)例解析

    本篇文章主要是對JS操作Array數(shù)組的方法及屬性進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • 關(guān)于js中的鼠標(biāo)事件總結(jié)

    關(guān)于js中的鼠標(biāo)事件總結(jié)

    下面小編就為大家?guī)硪黄P(guān)于js中的鼠標(biāo)事件總結(jié)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • 使用js/jquery獲取指定class名稱的3種方式總結(jié)

    使用js/jquery獲取指定class名稱的3種方式總結(jié)

    獲取class的值其實(shí)非常簡單,這篇文章主要給大家介紹了關(guān)于總結(jié)使用js/jquery獲取指定class名稱的3種方式,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • Pixi.js實(shí)現(xiàn)可視化圖形編輯器的方法

    Pixi.js實(shí)現(xiàn)可視化圖形編輯器的方法

    本文主要介紹了Pixi.js實(shí)現(xiàn)可視化圖形編輯器的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 詳解webpack2異步加載套路

    詳解webpack2異步加載套路

    這篇文章主要介紹了詳解webpack2異步加載套路,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • JAVASCRIPT IE 與 FF中兼容問題小結(jié)

    JAVASCRIPT IE 與 FF中兼容問題小結(jié)

    在不同瀏覽器中對于一些屬性的支持也不一樣,下面是對ie和firefox的一些小結(jié)。
    2009-02-02

最新評(píng)論