How to create an array using the result of a match of RegExp.exec() in JavaScript

1 Answer

0 votes
var RegExp_String = /d(b+)(d)/i;
//Match one d followed by one or more b's followed by one d
var arr = RegExp_String.exec('cdbBdbsbz');

for (i = 0; i < arr.length; i++)
  document.write("arr[" + i + "] = " + arr[i] + "<br />");

 

/*
run:  

arr[0] = dbBd
arr[1] = bB
arr[2] = d

*/

 



answered May 17, 2016 by avibootz
...