<div style="border-color: -moz-use-text-color rgb(153, 204, 0) green green;"> 这里如何写替换 条件是当 border-color属性里出现 -color就替换它为空
结果<div style="border-color: -moz-use-text rgb(153, 204, 0) green green;"> html.replace(/ /g,'');
结果<div style="border-color: -moz-use-text rgb(153, 204, 0) green green;"> html.replace(/ /g,'');
html.replace(/border-color/g,'border');
<script>
var str='<div style="border-color: -moz-use-text-color rgb(153, 204, 0) green green;"> ';
alert(str.replace(/border-color/g,'border'));
</script>
//试试看这个
html.replace(/(style="borer-color: \-moz\-use\-text)\-color/ig,'\1');
var str = '<div style="border-color: -moz-use-text-color rgb(153, 204, 0) green green;">';
alert(str.replace(/(border\-color:.*?)\-color(?=.*?;?)/,'$1'));
</script>
<script>
var str = '<div style="border-color: -moz-use-text-color rgb(153, 204, 0) green green;">';
alert(str.replace(/(border\-color:[^;]*?)\-color/g,'$1'));
</script>
<script>
var str = '<div style="border-color: -moz-use-text-color rgb(153, 204, 0) green green;">';
alert(str.replace(/-color(?=\s+rgb)/, ''));
</script>