2 wlmnzf wlmnzf 于 2016.05.10 20:18 提问

js RegExp不能匹配空格和换行吗
 <div>关于我们
                           <div class="showtab">
                            <div class="content">
                              <div class="one">
                                    .....

用下面的js去匹配匹配不到

 function replaceAll(obj ,oldStr, newStr) 
{
     return obj.replace(new RegExp(">[\s]*"+oldStr+"[\s]*<","gm"),function(word)          {
          // console.log(word);
         return ">"+newStr+"<"}
  ); 

}

下面这段就可以了

return obj.replace(/>[\s]*关于我们[\s]*</gm, "><"); 

2个回答

showbo
showbo   Ds   Rxr 2016.05.10 20:31
已采纳

用RegExp注意转义\

 return obj.replace(new RegExp(">[\\s]*"+oldStr+"[\\s]*<","gm"),
wlmnzf
wlmnzf 原来是这样,谢谢了
一年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.05.10 20:22

js regexp
JS Regexp 表单验证
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!