0

文字列から情報を取得しようとしています。

%B6009050000000000^LASTNAME/FIRST MIDDLE^0000000A39418598900000000000000?;6009050000000000=00000000139418598900?

必要な情報は ですA39418598

これを に割り当てたvar strので、分割して Ajax に として渡す必要がありvar idます。

私は使用しvar id = str.split('');ますか?もしそうなら、どうすればJavaScriptに必要なものを正確に伝えることができますか? 残りのデータは破棄できます。

4

2 に答える 2

1
var s = "%B6009050000000000^LASTNAME/FIRST MIDDLE ^0000000A394185989000...";

s.match(/\^0+?([^0]+)/)[1];  //"A394185989"

これは仕事をしますが、この正規表現は本当にその文字列に固有であることに注意してください。

于 2012-04-19T13:20:50.340 に答える