substrがjQueryの文字で始まることは可能ですか?
以下は機能しません。
var naam = cid.substr('|');
| 始めたいのですが。
これで動作します。解決策の1つは次のとおりです。
var naampos = cid.indexOf('|');
var naam = cid.substr(naampos+1);
を使用indexOf
して、開始したい文字の最初の出現を取得してから、substr
関数で文字のインデックスを使用できます。
例としてこのフィドルを参照してください。
部分文字列が必要な場合は、使用できます
naam.substring(0,5);
単語を分割して 2 番目の要素を取得できます。
naam.split('|');
alert(naam[1]);
見てください:
http://jsfiddle.net/Kris_I/y7vjj/
var myVar = "I do @Test";
var pos = myVar.indexOf('@');
alert(myVar.substring(pos + 1, 400));