我有一个动态生成的字符串,基本上是一行,每个值都用竖线符号
以下是我的代码:
|
分隔,我需要把它们分开并插入到一堆隐藏字段中。
这几乎就是我需要做的事情,但对我无效,而且我只能使用(~
或|
)作为特殊字符,因为我的数据可能包含其他字符。以下是我的代码:
var data = "Val1@#|val2$%|val3(*|"; // dynamically generated
$.each(data.split(/\s*|\s+/), function(i, val) {
alert(val);
});
Data.split('|')
呢?这将为您提供一个值数组(并且最后一个值为空字符串,因为您的字符串以“|”结尾)。 - Daniël Knippers|
。 - A. Wolff