JQuery Substr从字母开始

时间:2011-06-10 07:53:30

标签: jquery substr letter

substr是否可以从带有jQuery的字母开始?

以下不起作用:

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

|在那里我想要它开始。

现在有效,其中一个解决方案是:

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

3 个答案:

答案 0 :(得分:2)

您可以使用indexOf来获取您想要开始的角色的第一个匹配项,然后使用substr函数中的字符索引。

请参阅此fiddle作为示例。

答案 1 :(得分:0)

如果你想要子串,你可以使用

naam.substring(0,5);

你可以拆分这个单词并获得第二个元素..

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

就是这样:http://jsfiddle.net/anish/JBrLx/1/

答案 2 :(得分:0)

看看:

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

var myVar = "I do @Test";

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

alert(myVar.substring(pos + 1, 400));