我有一个动态生成的字符串,它基本上是一行,每个值由管道符号 |
分隔,我需要将它分开并将它们插入到一堆隐藏字段中。
This was almost what I needed to do , 但对我不起作用,我只能使用 (~
或 |
) 作为特殊字符,因为我的数据可能包含其他字符。
这是我的代码:
var data = "Val1@#|val2$%|val3(*|"; // dynamically generated
$.each(data.split(/\s*|\s+/), function(i, val) {
alert(val);
});
最佳答案
使用这个:
var Data ="Val1@#|val2$%|val3(*|" //dynamically generated
alert(Data);
$.each(Data.split(/\|/), function (i, val) {
alert(val);
})
工作 fiddle :http://jsfiddle.net/nLdcr/
关于javascript - 如何使用 jQuery 正则表达式拆分以管道符号分隔的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22558438/