i want replace specific amount of white-spaces string @ beginning , can use
replace(/^\s{2}/g,""); and works .but 2 should changed according value of variable .so need construct new regexp()
so used
var lead=2; var regex = new regexp("\^\\s{" + lead + "}//g"); alert("regex "+regex); real output
/^\s{2}\/\/g/ expected output
/^\s{2}/g could me fix problem.tnx
as param regexp regex, don't need / delimiters. use flags second parameter regex() constructor.
var regex = new regexp("^\\s{" + lead + "}", 'g'); example:
var lead = 2; var regex = new regexp("^\\s{" + lead + "}", 'gmi'); alert(regex); var str = ' name'; alert(str.replace(regex, ''));
Comments
Post a Comment