我想知道如何将jQuery.Split()
与“OR”一起使用 - 即喜欢
example@example.com, example2@example.com,example3@example.com
所以它会像
一样返回example@example.com
example2@example.com
example3@example.com
但请注意",<space>"
和","
- 即 - 我想使用EITHER ","
或",<space>"
拆分此字符串?
答案 0 :(得分:6)
没有jQuery拆分..
只需使用正则表达式..
var str = 'example@example.com, example2@example.com,example3@example.com';
var list = str.split(/,[ ]{0,}/);
或@Andomar在评论中提到,更简单
var list = str.split(/,\s*/);
答案 1 :(得分:1)
您可以使用正则表达式 -
.split(new RegExp(pattern));
或者在你的情况下,可能我没有检查过这个并且对正则表达式来说相对较新。 \ s表示空格
.split(new RegExp('(\s*,\s*)'));