如何获取字符串的最后一个字符用户名 · 03月11日我有 var id="ctl03_Tabs1"; 使用JavaScript,如何获得最后五个字符或最后一个字符?0赞JavaScriptJavaScript
我敢肯定这会起作用....
的值
extension
将是".pdf"
最后5个
持续
我发现了这个问题,并通过一些研究发现这是获得最后角色的最简单方法。
正如其他人提到的那样,为了完整起见,添加了最后5个:
假设您将子字符串与另一个字符串的末尾进行比较,并将结果用作布尔值,则可以扩展String类以实现此目的:
允许您执行以下操作:
一种方法是使用
slice
,如下所示:所以的价值
temp
是"Tabs1"
。无需使用
substr
方法来获取字符串的单个字符!以Jamon Holmgren为例,我们可以更改substr方法并只需指定数组位置:
检查子字符串功能。
要获取最后一个字符:
获取最后一个字符很容易,因为您可以将字符串视为数组:
要获取字符串的一部分,可以使用substr函数或substring函数:
substr
和之间的区别substring
是如何处理第二个(可选)参数。在中substr
,它是索引中的字符数(第一个参数)。在中substring
,它是字符切片应在何处结束的索引。您可以将substr()方法用于起始位置为负的位置来检索最后n个字符。例如,这得到最后5个:
不要使用
.substr()
。请使用此.slice()
方法,因为它与跨浏览器兼容(请参阅IE)。具有负值的substr()在IE中不起作用
你的回答