如果我有这样的字符串:
var str = 'Arthropoda_Arachnida_Zodariidae_Habronestes_hunti';
Run Code Online (Sandbox Code Playgroud)
如何在最后一个下划线后得到字符串的最后一部分?
并且在没有下划线的情况下只返回原始字符串.
在这种情况下,我想要 'hunti'
小智 21
var index = str.lastIndexOf("_");
var result = str.substr(index+1);
Run Code Online (Sandbox Code Playgroud)
Pet*_*son 10
这很简单.用下划线拆分字符串,然后取最后一个元素.
var last = str.split("_").pop();
Run Code Online (Sandbox Code Playgroud)
当字符串不包含任何下划线时,它甚至可以工作(它根据需要返回原始字符串).
| 归档时间: |
|
| 查看次数: |
8308 次 |
| 最近记录: |