【发布时间】:2010-09-07 21:02:22
【问题描述】:
我想把文字转成标签。
所以例如我有一个输入,如果我输入这个
apple, windows, stackoverflow, google, microsoft
然后我会得到这个:
apple
windows
stackoverflow
google
microsoft
分隔符应该是空格、分号或逗号,就像在stackoverflow中一样:)
【问题讨论】:
标签: javascript regex tags
我想把文字转成标签。
所以例如我有一个输入,如果我输入这个
apple, windows, stackoverflow, google, microsoft
然后我会得到这个:
apple
windows
stackoverflow
google
microsoft
分隔符应该是空格、分号或逗号,就像在stackoverflow中一样:)
【问题讨论】:
标签: javascript regex tags
您可以使用split method 将字符串拆分为数组,如下所示:
var tags = str.split(/\s*[ ,;]\s*/);
【讨论】:
* sry 我是正则表达式的新手
split 函数返回一个数组。
* 表示匹配前一项的零个或多个。 \s 表示任何(单个)空白字符。