VAR与string.replace输出

H 1可以有一个人告诉我如何执行以下操作:VAR与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 = ([^;] +)(margin-top)

??似乎无法弄清楚..

问候菲尔

回答:

我认为你需要使用JavaScript 正则表达式尝试。

  • JavaScript RegExp Example: Regular Expression Tester
  • Regular Expressions patterns

回答:

如果您尝试动态调整顶部和底部边缘,它会更容易,只是操作元素的风格属性直接

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;");

以上是 VAR与string.replace输出 的全部内容, 来源链接: utcz.com/qa/259688.html

回到顶部