Возможно ли для substr начинаться с буквы с jQuery?
Не работает следующее:
var naam = cid.substr('|');
| Я хочу, чтобы это началось.
Теперь работает, одно из решений:
var naampos = cid.indexOf('|'); var naam = cid.substr(naampos+1);
Вы можете использовать indexOf, чтобы получить первое вхождение символа, с которого вы хотите начать, а затем использовать индекс символа в функции substr.
indexOf
substr
См. скрипку в качестве примера.
Взгляните:
http://jsfiddle.net/Kris_I/y7vjj/
var myVar = "I do @Test"; var pos = myVar.indexOf('@'); alert(myVar.substring(pos + 1, 400));
Если вы хотите подстроку, вы можете использовать
naam.substring(0,5);
Вы можете разбить слово и получить второй элемент ..
naam.split('|'); alert(naam[1]);
Вот оно: http://jsfiddle.net/anish/JBrLx/1/