我有
var id="ctl03_Tabs1";
使用JavaScript,如何获得最后五个字符或最后一个字符?
我有
var id="ctl03_Tabs1";
使用JavaScript,如何获得最后五个字符或最后一个字符?
当前回答
你可以利用字符串。长度特性来获取最后一个字符。请看下面的例子:
let str = "hello";
console.log(str[str.length-1]);
// Output : 'o' i.e. Last character.
类似地,您可以使用上面的代码使用for循环来反转字符串。
其他回答
我相信这将工作....
var string1="myfile.pdf"
var esxtenion=string1.substr(string1.length-4)
extension的值是"。pdf"
const id = 'ctl03_Tabs1';
id.at(-1); // Returns '1'
At支持负整数从最后一个字符串字符开始计数。
文档:字符串/和
Substr函数允许您使用减号来获取最后一个字符。
var string = "hello";
var last = string.substr(-1);
它非常灵活。 例如:
// Get 2 characters, 1 character from end
// The first part says how many characters
// to go back and the second says how many
// to go forward. If you don't say how many
// to go forward it will include everything
var string = "hello!";
var lasttwo = string.substr(-3,2);
// = "lo"
这里有两个例子,告诉你总是最后一个字符
var id=“ctl03_Tabs1”; console.log(id.charAt(id.length - 1)); console.log(id[id.length - 1]);
没有必要使用substr方法来获取字符串的单个字符!
以Jamon Holmgren为例,我们可以改变substr方法,简单地指定数组的位置:
var id = "ctl03_Tabs1";
var lastChar = id[id.length - 1]; // => "1"