• 회원가입
  • 로그인
  • 구글아이디로 로그인

[RegExp] JS - \s 메타문자 - 공백문자찾기

\s 예제

 

<button onclick="homzzang()">클릭</button>


<p id="hz"></p>


<script>

function homzzang() {

  var str = "Welcom to Homzzang.com";

  var pat = /\s/g;

  var result = str.match(pat);

  document.getElementById("hz").innerHTML = result;

}

</script>

 

결과보기 쉼표: 1개


 

<button onclick="homzzang()">클릭</button>


<p id="hz"></p>


<script>

function homzzang() {

  var str = "홈짱닷컴에 오신 걸 환영합니다. Welcome to Homzzang.com";

  var pat = /\s/g;

  var result = str.match(pat);

  document.getElementById("hz").innerHTML = result;

}

</script>

 

결과보기 쉼표:5개

 

 

\s 정의

 

공백 문자를 찾는 데 사용.

 


 

1.

공백 개수보다 작은 수의 쉼표가 찍힘.

(예) 공백 2개면 ,(쉼표)가 하나 찍힘.

 

2.

아래 경우, 공백문자에 해당.

 

공백문자 (Space Character)

탭문자 (Tab Character)

캐리지리턴문자 (Carriage Return Character)

줄바꾸기문자 (New Line Character)

세로탭문자 (Vertical Tab Character)

양식급송문자 = 용지먹임문자 (Form Feed Character)

 

3.

모든 브라우저 지원.

 

 

 

\s 구문

 

수정자 포함 X 경우

 

new RegExp("\\s")

또는,

/\s/

 


 

수정자 포함 O 경우

 

new RegExp("\\s", "g")

또는,

/\s/g

 



분류 제목
DOM_Attribute JS - attr.hasAttributes() 메서드 -
DOM_Attribute JS - attr.hasChildNodes -
DOM_Attribute JS - attr.insertBefore() 메서드 -
DOM_Attribute JS - attr.isEqualNode() 메서드 -
DOM_Attribute JS - attr.isSameNode() 메서드 -
DOM_Attribute JS - attr.isSupported() 메서드 -
DOM_Attribute JS - attr.lastChild -
DOM_Attribute JS - attr.nextSibling -
DOM_Attribute JS - attr.nodeName - 사용금지 (※ 대신, attr.name 사용)
DOM_Element JS - attr.nodeType -
DOM_Attribute JS - attr.nodeValue -
DOM_Attribute JS - attr.normalize() 메서드 - 사용금지
DOM_Attribute JS - attr.ownerDocument -
DOM_Attribute JS - attr.ownerElement -
DOM_Attribute JS - attr.parentNode -
DOM_Attribute JS - attr.previousSibling -
DOM_Attribute JS - attr.removeChild -
DOM_Attribute JS - attr.replaceChild -
DOM_Attribute JS - attr.textContent -
Basic JS - const (컨스트 = 콘스트) ★★★★★ - 재할당 불가한 변수선언
21/67
목록
찾아주셔서 감사합니다. Since 2012