首頁  >  文章  >  web前端  >  在JavaScript中如何截取字串

在JavaScript中如何截取字串

清浅
清浅原創
2018-11-28 09:33:513689瀏覽

這篇文章將分析如何在JavaScript中截取字串,有一定的參考價值,希望對大家有幫助。

JavaScript中截取字串有三種方法,分別是substring,substr,split,接下來將在文章中為大家詳細介紹它們的使用方法。

在JavaScript中如何截取字串

【推薦課程:JavaScript教學

substring(start,stop)

擷取字串中介於兩個指定下標之間的字元

start:非負的整數,指要提取的子字串的第一個字元在字串中的位置,必需填寫的元素    

stop:一個非負的整數,比要提取的子字串的最後一個字元在字串上的位置多1,可寫可不寫,如果不寫則傳回的子字串會一直到字串的結尾

該字串的長度為stop-start

如果參數 start 與 stop 相等,則此方法回傳的就是一個空串,如果 start 比 stop 大,那麼此方法會在提取子字串之前會先交換這兩個參數。

<script type="text/javascript">
var str="Hello world!"
document.write(str.substring(3,9))//从第三个字符开始到第八位
</script>

   在JavaScript中如何截取字串


substr(start,length) 

把字串從 start 下標開始截取到指定數目的字元

start:要截取的子字串的起始下標,必須是數值。如果是負數,則該參數從字串的尾部開始算起的位置。也就是說,-1 指字串中最後一個字符,-2 指倒數第二個字符,以此類推,必需要寫的

length:子字串中的字符數,必須是數值。如果不填入該參數,那麼傳回的是字串的起始位置到結尾的字元。如果length 為0 或負數,將回傳一個空字串

<script type="text/javascript">
var str="Hello world!"
document.write(str.substr(-6,4));//从倒数第六个字符开始,截取四位
</script>

   在JavaScript中如何截取字串 


split(separator,howmany)

把一個字串分割成字串陣列

separator:字串或正規表示式,從該參數指定的地方分割字串。必須要填寫的    

howmany:指傳回的陣列的最大長度。如果設定了該參數,則傳回的子字串不會多於這個參數指定的陣列。如果沒有設定該參數,整個字串都會被分割,不考慮它的長度。可以選擇的    

<script type="text/javascript">
var str="Hello world!"
document.write(str.split(""));//将每个字符都分隔开,如果中间有空格则表示已字符串形式分隔
</script>

在JavaScript中如何截取字串

摘要:以上就是這篇文章的全部內容了。希望對大家學習字串的截取有一定幫助。


以上是在JavaScript中如何截取字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn