Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript正则表达式:标记_Javascript_Regex_Tags - Fatal编程技术网

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
表示任何(单个)空白字符。