東坡下載:內(nèi)容最豐富最安全的下載站!

首頁編程開發(fā)js(Javascript)/JQ → 用js獲取字符串中最后一個字符的幾種方法

用js獲取字符串中最后一個字符的幾種方法

相關文章發(fā)表評論 來源:本站整理時間:2014/9/22 18:38:59字體大。A-A+

更多

作者:佚名點擊:5180次評論:0次標簽: Javascript

總結四種可以獲取字符串中最后一個字符的實現(xiàn)方法,我們這里綜合講了charAt(),substr(),split()三個函數(shù),還有用正則搞定,后面還總結了幾個在js中常用到的字符處理的函數(shù)如 indexOf等

方法一:運用String對象下的charAt方法

charAt() 方法可返回指定位置的字符。

 代碼如下 復制代碼

str.charAt(str.length – 1)

請注意,JavaScript 并沒有一種有別于字符串類型的字符數(shù)據(jù)類型,所以返回的字符是長度為 1 的字符串


方法二:運用String對象下的substr方法

substr() 方法可在字符串中抽取從 start 下標開始的指定數(shù)目的字符。

 代碼如下 復制代碼

str.substr(str.length-1,1)

重要事項:ECMAscript 沒有對該方法進行標準化,因此反對使用它。

重要事項:在 IE 4 中,參數(shù) start 的值無效。在這個 BUG 中,start 規(guī)定的是第 0 個字符的位置。在之后的版本中,此 BUG 已被修正。

方法三:運用String對象下的split方法

split() 方法用于把一個字符串分割成字符串數(shù)組。

 代碼如下 復制代碼

var str = “123456″;

spstr = str.split(“”);

spstr[spstr.length-1];

方法四:正則搞定

 代碼如下 復制代碼

<script type="text/javascript">

  //<![CDATA[

    var s = "nasofj;n234n41;v";

    alert("String: "+s+"nn"+"LastOne: "+s.replace(/^(.*[n])*.*(.|n)$/g, "$2"));

  //]]>

</script>



indexOf 方法

返回 String 對象內(nèi)第一次出現(xiàn)子字符串的字符位置。

strObj.indexOf(subString[, startIndex])





  • JavaScript教程
JavaScript教程
(6)JavaScript教程

JavaScript是一種高級編程語言,可以用戶編寫出幾乎所有流浪器適用的成語!他的原理是面向對象編程,這個對象并不是搞對象那個對象,對象是Object,JavaScript這門語言在編程語言排行榜上比較靠前的語言,所有大家還是學一下比較好!

...更多>>

擴展知識

相關評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
第 1 樓 江蘇鎮(zhèn)江電信 網(wǎng)友 客人 發(fā)表于: 2015/4/25 14:40:02
啊啊啊啊啊啊啊

支持( 0 ) 蓋樓(回復)

發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)