我有
var id="ctl03_Tabs1";
使用JavaScript,如何获得最后五个字符或最后一个字符?
我有
var id="ctl03_Tabs1";
使用JavaScript,如何获得最后五个字符或最后一个字符?
当前回答
如果你只是想要最后一个字符或任何字符在知道的位置,你可以简单地trat字符串作为一个数组!字符串在javascript中是可迭代的
Var x = "hello_world";
x[0]; //h
x[x.length-1]; //d
然而,如果你需要不止一个字符,那么使用拼接是有效的
x.slice(-5); //world
关于你的例子
"rating_element-<?php echo $id?>"
要提取id,可以很容易地使用split + pop
Id= inputId.split('rating_element-')[1];
返回id,如果'rating_element'后面没有id,则返回undefined :)
其他回答
可以使用起始位置为负的substr()方法来检索最后n个字符。例如,这将得到最后5:
var lastFiveChars = id.substr(-5);
我相信这将工作....
var string1="myfile.pdf"
var esxtenion=string1.substr(string1.length-4)
extension的值是"。pdf"
最后 5 个 var id=“ctl03_Tabs1”; var res = id.charAt(id.length-5) 警报;
最后 var id=“ctl03_Tabs1”; var res = id.charAt(id.length-1) 警报;
这里有两个例子,告诉你总是最后一个字符
var id=“ctl03_Tabs1”; console.log(id.charAt(id.length - 1)); console.log(id[id.length - 1]);
如果你只是想要最后一个字符或任何字符在知道的位置,你可以简单地trat字符串作为一个数组!字符串在javascript中是可迭代的
Var x = "hello_world";
x[0]; //h
x[x.length-1]; //d
然而,如果你需要不止一个字符,那么使用拼接是有效的
x.slice(-5); //world
关于你的例子
"rating_element-<?php echo $id?>"
要提取id,可以很容易地使用split + pop
Id= inputId.split('rating_element-')[1];
返回id,如果'rating_element'后面没有id,则返回undefined :)