0

我正在尝试从字符串中提取信息。

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

我需要的信息是A39418598

我已将其分配给var str,现在我需要将其拆分并作为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 回答
0
 var str="%B6009050000000000^LASTNAME/FIRST MIDDLE";
 str=str+"^0000000A39418598900000000000000?;6009050000000000=00000000139418598900?" 

 str.match(/\^0+?([^0]+)/)[1];
于 2012-04-19T13:23:57.377 回答