Javascript正则表达式:标记
我想将单词转换为标签。 例如,我有一个输入,如果我输入Javascript正则表达式:标记,javascript,regex,tags,Javascript,Regex,Tags,我想将单词转换为标签。 例如,我有一个输入,如果我输入 苹果、windows、stackoverflow、谷歌、微软 然后我会得到这个: apple windows stackoverflow google microsoft 分隔符应该是空格、分号或逗号,就像在stackoverflow中一样:)您可以使用将字符串拆分为数组,如下所示: var tags = str.split(/\s*[ ,;]\s*/); 可以使用将字符串拆分为数组,如下所示: var tags = str.split(
苹果、windows、stackoverflow、谷歌、微软
然后我会得到这个:
apple
windows
stackoverflow
google
microsoft
分隔符应该是空格、分号或逗号,就像在stackoverflow中一样:)您可以使用将字符串拆分为数组,如下所示:
var tags = str.split(/\s*[ ,;]\s*/);
可以使用将字符串拆分为数组,如下所示:
var tags = str.split(/\s*[ ,;]\s*/);
嗯,看起来很酷,我已经在这里测试过了,但是为什么每个单词后面都有逗号呢?是因为阵列吗?还有什么是
*
sry我是regext的新手split
函数返回一个数组。*
意味着匹配前一项的零个或多个\s
表示任何(单个)空白字符。hmmmmm,看起来很酷,我在这里测试过,但为什么每个单词后面都有逗号?是因为阵列吗?还有什么是*
sry我是regext的新手split
函数返回一个数组。*
意味着匹配前一项的零个或多个\s
表示任何(单个)空白字符。