【发布时间】:2010-02-22 12:22:10
【问题描述】:
我正在尝试使用 javascript 拆分函数解析分隔字符串。我正在使用双字符分隔符。 因此,例如如果字符串包含具有以下字段的员工相关数据:
Emp Id(必填)
姓名(必填)
年龄(可选)
手机号(可选)
使用的分隔符是|*(即竖线后跟星号)
我可能有这样的数据
5322|*Mike|*21|*077665543
5323|*Jen|*|*077665543
5324|*Raj|*25|*
5325|*Alan|*|*
如何将空值提取到 split 返回的数组中?
如果我使用Record.split(/\|\*/) 似乎会忽略空值。我是否需要使用正则表达式 exec + substring 等其他函数来执行此操作?除了这个问题,拆分功能似乎很方便。
【问题讨论】:
-
+1 - 欢迎来到 Stack Overflow。
标签: javascript string null split csv