在javascript中使用2个分隔符将字符串拆分两次

use*_*154 2 javascript arrays split

假设我需要a.b.c.d#.e.f.g.h#.i.j.k.l用 # 和“.”分隔符来分割字符串。

str = a.b.c.d#.e.f.g.h#.i.j.k.l

res = str.split("#")
Run Code Online (Sandbox Code Playgroud)

res[0]a.b.c.d当我第一次使用 split 时将存储。
我需要再次分割并保存数据。

有人可以帮忙吗?

小智 6

我认为最简单的方法是使用正则表达式:

    var str = "a.b.c.d#.e.f.g.h#.i.j.k.l";

    var res = str.split(/[.#]/);
Run Code Online (Sandbox Code Playgroud)