인 스 턴 스 코드 상세 설명 정규 표현 식 일치 줄 바 꾸 기

javascript 에서 정규 표현 식 을 사용 하여 줄 을 바 꾸 면 여러 가지 문제 가 발생 할 수 있 습 니 다.이 기능 을 어떻게 실현 하 는 지 실례 를 통 해 소개 합 니 다.

<div id=”main”> 
<div id=”left”> 
</div> 
<div id=”right”> 
  
</div> 
</div>
 DIV 에 내용 이 없 으 면 줄 을 바 꾸 지 않 습 니 다.
위의 것 을:

<div id=”main”> 
<div id=”left”></div> 
<div id=”right”> 
  
</div> 
</div>
JS 의 정 해 코드 는 다음 과 같 습 니 다.

<script type="text/javascript"> 
function getV(){ 
var str=document.getElementById("regtext").value; 
var re=/([
\r])(\s)*(\<\/div\>?(\s)*\<div)+/g; str=str.replace(re,"$3"); alert(str); } </script> <textarea id="regtext" cols="20" rows="20"> <div id="main"> <div id="left"> </div> <div id="Div1"> </div> <div id="Div2"> </div> <div id="right"> </div> </div> </textarea> <input type="button" onclick="getV()" value=" " />
인 스 턴 스 코드 는 정규 표현 식 이 줄 바 꿈 과 일치 하 는 모든 내용 을 여기에서 설명 합 니 다.도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기