正则表达式分离字符串

时间:2017-07-17 11:59:13

标签: javascript regex

我有这个测试字符串我想在2个变量中将它分开,首先是用户名,第二个是phone_number我尝试使用正则表达式,但它不起作用。

var test = "Olu Odunsi  [+447963595685]";

预期输出

var name= Olu Odunsi;
var phon_number= +447963595685;

我的代码

var test = test.match(/[A-Z](.*)]/);

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

var test = "Olu Odunsi  [+447963595685]";
var res=test.replace("]","").split(/\s+\[/);
console.log(res);