jquery,文本提取

Gor*_*don 2 jquery

我有一些像这样的字符串"asdf_0934_1234 - Pokemons".

如何提取字符串asdf,0934,1234和Pokemons?请注意,这只是一个示例,因为文本可以是其他字符.

Dav*_*ang 5

如果所有内容都用下划线和破折号分隔,那么:

var str = "asdf_0934_1234 - Pokemons";
var strings = str.split(/_|-/);
Run Code Online (Sandbox Code Playgroud)

然后你可能想修剪前导和尾随空格:

strings = $.map(strings, function (s) {
    return $.trim(s);
});
Run Code Online (Sandbox Code Playgroud)