我需要用包含电子邮件地址的单个逗号分隔特定字符串。
字符串可能很复杂,例如"abc@xyz.com,xyz@xyz.com,,,pqr@xyz.com,,,,123@xyz.com,"
首选输出如下"abc@xyz.com,xyz@xyz.com,pqr@xyz.com,123@xyz.com"
我尝试使用jQuery split()
,但找不到正确的方法
答案 0 :(得分:3)
您可以这样做:
var str = "abc@xyz.com,xyz@xyz.com,,,pqr@xyz.com,,,,123@xyz.com,"
str = str.split(',');
str = str.filter(function(v){return v!==''}).join(',');
演示
var str = "abc@xyz.com,xyz@xyz.com,,,pqr@xyz.com,,,,123@xyz.com,"
str = str.split(',');
str = str.filter(function(v){return v!==''}).join(',');
console.log(str)
答案 1 :(得分:0)
这暂时有效,但是有更好的方法:D
STATISTICS TIME
以下内容对我来说绝对更好:
/\*[local-name()='Envelope']/\*[local-name()='Triangle']/\*[local-name()='Triangle']/@time