您现在的位置是:首页 > 电脑技术查询 > web开发

求个正则表达式解决思路

编辑:chaxungu时间:2022-10-02 23:24:09分类:web开发

求个正则表达式
fds fs df <span style="color:#FF0000;"> fdsfsdfds</span> fdsfsd
除了<span style="color:#FF0000;">内的空格不要替换

其他的空格全部替换成&nbsp;

------解决方案--------------------
JScript codevar str = 'fds fs df <span style="color:#FF0000;"> fdsfsdfds</span>fdsf sd <div a="s s"> f dsd </div> '; var a = str.replace(/^[^<>]*<|>[^<>]*<|>[^<>]*$/g, function(){ return arguments[0].replace(/\s/g, "&nbsp"); }); alert(a);