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