Javascript 正则表达式分隔字符串
我有一个测试字符串,我想把它分成两个变量,第一个是username,第二个是phone_number,我试着用regex,但它不起作用Javascript 正则表达式分隔字符串,javascript,regex,Javascript,Regex,我有一个测试字符串,我想把它分成两个变量,第一个是username,第二个是phone_number,我试着用regex,但它不起作用 var test = "Olu Odunsi [+447963595685]"; 预期产量 var name= Olu Odunsi; var phon_number= +447963595685; 我的代码 var test = test.match(/[A-Z](.*)]/); 您可以尝试以下方法: var test=“Olu Odunsi[+44
var test = "Olu Odunsi [+447963595685]";
预期产量
var name= Olu Odunsi;
var phon_number= +447963595685;
我的代码
var test = test.match(/[A-Z](.*)]/);
您可以尝试以下方法:
var test=“Olu Odunsi[+447963595685]”;
var res=test.replace(“]”,“”)。split(/\s+\[/);
console.log(res);
什么正则表达式不起作用?请发布它并解释该模式的问题所在。