0

substrがjQueryの文字で始まることは可能ですか?

以下は機能しません。

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

| 始めたいのですが。

これで動作します。解決策の1つは次のとおりです。

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

3 に答える 3

2

を使用indexOfして、開始したい文字の最初の出現を取得してから、substr関数で文字のインデックスを使用できます。

例としてこのフィドルを参照してください。

于 2011-06-10T07:58:56.253 に答える
0

部分文字列が必要な場合は、使用できます

naam.substring(0,5);

単語を分割して 2 番目の要素を取得できます。

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

ここにあります:http://jsfiddle.net/anish/JBrLx/1/

于 2011-06-10T08:00:30.433 に答える
0

見てください:

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

var myVar = "I do @Test";

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

alert(myVar.substring(pos + 1, 400));
于 2011-06-10T08:06:48.417 に答える