js獲取字符串最后一位方法匯總
方法一:運(yùn)用String對(duì)象下的charAt方法
charAt() 方法可返回指定位置的字符。
str.charAt(str.length – 1)
請(qǐng)注意,JavaScript 并沒有一種有別于字符串類型的字符數(shù)據(jù)類型,所以返回的字符是長度為 1 的字符串
方法二:運(yùn)用String對(duì)象下的substr方法
substr() 方法可在字符串中抽取從 start 下標(biāo)開始的指定數(shù)目的字符。
str.substr(str.length-1,1)
重要事項(xiàng):ECMAscript 沒有對(duì)該方法進(jìn)行標(biāo)準(zhǔn)化,因此反對(duì)使用它。
重要事項(xiàng):在 IE 4 中,參數(shù) start 的值無效。在這個(gè) BUG 中,start 規(guī)定的是第 0 個(gè)字符的位置。(m.fzitv.net)在之后的版本中,此 BUG 已被修正。
方法三:運(yùn)用String對(duì)象下的split方法
split() 方法用于把一個(gè)字符串分割成字符串?dāng)?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>
以上就是本人所了解的4種方法了,都記錄了下來,有需要的朋友可以參考下,如有其它方法也請(qǐng)告之,謝謝
相關(guān)文章
總結(jié)JavaScript中布爾操作符||與&&的使用技巧
這篇文章主要介紹了總結(jié)JavaScript中布爾操作符||與&&的使用技巧,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-11-11
JavaScript事件發(fā)布/訂閱模式原理與用法分析
這篇文章主要介紹了JavaScript事件發(fā)布/訂閱模式,結(jié)合實(shí)例形式簡單分析了javascript發(fā)布/訂閱模式的概念、原理及簡單使用方法,需要的朋友可以參考下2018-08-08
javascript js 操作數(shù)組 增刪改查的簡單實(shí)現(xiàn)
下面小編就為大家?guī)硪黄猨avascript js 操作數(shù)組 增刪改查的簡單實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-06-06
JS動(dòng)態(tài)添加option和刪除option(附實(shí)例代碼)
option的添加和刪除通過js實(shí)現(xiàn)及動(dòng)態(tài)創(chuàng)建select,本例提供實(shí)例的完整代碼,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04
前端實(shí)現(xiàn)電子簽名的步驟及注意事項(xiàng)
本文詳細(xì)介紹了前端技術(shù)中電子簽名的實(shí)現(xiàn)方法,包括技術(shù)選型如HTML5?Canvas和SVG,以及實(shí)現(xiàn)步驟和數(shù)據(jù)安全措施,電子簽名確保了法律效力和數(shù)據(jù)的安全性,適用于多種文件簽署需求,需要的朋友可以參考下2024-11-11

