簡體   English   中英

Javascript 按指定字符拆分字符串一次然后忽略 rest

[英]Javascript split a string by specified character only once then ignore rest

我有一個類似於 1-My-Name 的字符串,該數字是我需要從文本中拆分出來的 ID,但我仍然需要顯示文本。 拆分后,我只得到“我的”,而我需要 My-Text。

this.$route.params.topic.split('-');

我需要它只拆分一次,所以我有 ID 然后不再拆分。 我怎樣才能做到這一點?

您可以使用正則表達式匹配-然后將其后的所有內容放入捕獲組,然后獲取該捕獲組:

 console.log( '1-My-Name'.split(/-(.+)/)[1] );

也適用於match而不是split

 console.log( '1-My-Name'.match(/-(.+)/)[1] );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM