如何从字符串到字符串中获取字母索引?

时间:2014-10-27 12:35:40

标签: javascript jquery

我可以检查字符串是否包含使用.indexOf()的字母:

my_string = 'sdf sdfdsf dfdsdfs';
console.log(my_string.indexOf(' '));
// returns 4

存在的方法是做同样但从结束到开始? (上面的示例必须返回11 - 从右到左的第一个空白区域)

3 个答案:

答案 0 :(得分:2)

反转字符串并执行indexOf()

reverseString = my_string.split("").reverse().join("");
console.log(my_string.length - reverseString.indexOf(' '));

答案 1 :(得分:2)

使用lastIndexOf

my_string = 'sdf sdfdsf dfdsdfs';
console.log(my_string.lastIndexOf(' '));

答案 2 :(得分:0)

你可以试试这个

console.log(my_string.lastIndexOf(" "));