Javascript string.replace变量输出
嗨,有人能告诉我怎么做吗Javascript string.replace变量输出,javascript,string,replace,Javascript,String,Replace,嗨,有人能告诉我怎么做吗 var regep = /margin-bottom:([^;]+); margin-left:0px; margin-right:0px; margin-top:([^;]+);/; elementCSS = elementCSS.replace( regep , "margin-bottom:\\1; margin-left:auto; margin-right:auto; margin-top:\\2;"); \1至=([^;]+)(页边距底部) 和 \2至=(
var regep = /margin-bottom:([^;]+); margin-left:0px; margin-right:0px; margin-top:([^;]+);/;
elementCSS = elementCSS.replace( regep , "margin-bottom:\\1; margin-left:auto; margin-right:auto; margin-top:\\2;");
\1至=([^;]+)(页边距底部)
和
\2至=([^;]+)(页边距顶部)
???我好像想不出来
关于Phil,我认为您需要尝试使用JavascriptRegExp
element.style.marginTop = x;
element.style.marginBottom = y;
var regep = /margin-bottom:([^;]+); margin-left:0px; margin-right:0px; margin-
top:([^;]+);/;
elementCSS = elementCSS.replace( regep , "margin-bottom:$1; margin-left:auto; margin-right:auto; margin-top:$2;");