javascript – 如何使用jQuery正则表达式拆分用管道符号分隔的字符串

前端之家收集整理的这篇文章主要介绍了javascript – 如何使用jQuery正则表达式拆分用管道符号分隔的字符串前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个动态生成的字符串,它基本上是一行,每个值由管道符号|分隔,我需要将它分开并将它们插入一堆隐藏字段.

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);
})

工作小提琴:http://jsfiddle.net/nLdcr/

猜你在找的jQuery相关文章