RegExp:从javascript中的字符串中找出名称和状态

时间:2016-08-28 16:42:21

标签: javascript node.js

我想从以下字符串

中找到名称

"冥王星,站在saturn3os,站立的marsplanet,站立jupiter_21,走路"

我正在使用的正则表达式是 var myName = / [a-zA-Z0-9 ._-] +,/ im;

但它只搜索" pluto,"。

我错过了什么吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

应向您的RegExp添加'和\s

"pluto,standing saturn3os,standing marsplanet,standing jupiter_21,walking".match(/[a-zA-Z0-9._-\s]+/g)

或者在这种特殊情况下,您可以使用split(',')

快乐编码!!

答案 1 :(得分:0)

下面的

可以使用分割功能正常工作,

var value = "pluto,standing saturn3os,standing marsplanet,standing jupiter_21,walking";
value = value.split( ",");
console.log(value);