JQuery Substr начинаются с буквы - PullRequest
0 голосов
/ 10 июня 2011

Возможно ли для substr начинаться с буквы с jQuery?

Не работает следующее:

var naam = cid.substr('|');

| Я хочу, чтобы это началось.

Теперь работает, одно из решений:

var naampos = cid.indexOf('|');
var naam = cid.substr(naampos+1);

Ответы [ 3 ]

2 голосов
/ 10 июня 2011

Вы можете использовать indexOf, чтобы получить первое вхождение символа, с которого вы хотите начать, а затем использовать индекс символа в функции substr.

См. скрипку в качестве примера.

0 голосов
/ 10 июня 2011

Взгляните:

http://jsfiddle.net/Kris_I/y7vjj/

var myVar = "I do @Test";

var pos = myVar.indexOf('@');

alert(myVar.substring(pos + 1, 400));
0 голосов
/ 10 июня 2011

Если вы хотите подстроку, вы можете использовать

naam.substring(0,5);

Вы можете разбить слово и получить второй элемент ..

naam.split('|');
alert(naam[1]);

Вот оно: http://jsfiddle.net/anish/JBrLx/1/

...