transform值可能如下:
var transform = "transform: rotate(360deg) scale(1) skew(10deg,5deg);";
var transform = "transform: rotate(360deg) scale(0.1) skew(10deg,5deg);";如何用正则提取其中某个属性替换为空 正则该如何书写??
var transform = "transform: rotate(360deg) scale(1) skew(10deg,5deg);";
var transform = "transform: rotate(360deg) scale(0.1) skew(10deg,5deg);";如何用正则提取其中某个属性替换为空 正则该如何书写??
var transform = "transform: rotate(360deg) scale(1) skew(10deg,5deg);";
var rpl = function(str, key, val){
return str.replace(new RegExp("(" + key + ")\\([^\\)]+\\)", "i"), val);
}
console.log(rpl(transform, "rotate", "$1(120deg)"));
console.log(rpl(transform, "scale", "$1(0, 1)"));
console.log(rpl(transform, "skew", ""));
</script>