주제
search() 메서드는 정규 표현식과 이 String 객체간에 같은 것을 찾기
위한 검색을 실행한다.
방법
str.search(/[정규식]/g)
결과값으로 정규식으로 찾는 값의 첫번째 값의 숫자를 가져오고, 없다면 -1을 돌려준다.
사용
var str = "hey JudE";
var re = /[A-Z]/g; // 대문자 A-Z
var re2 = /[.]/g; // .
var re3=/[ㄱ-ㅎ|ㅏ-ㅣ|가-힣];
console.log(str.search(re)); // 결과는 4, 첫 대문자는 "J"
console.log(str.search(re2)); // 결과는 -1, .을 찾을 수 없음
두가지 조건을 같이 사용할 때
var re = /[A-Z|a-z]/g; // 대문자 A-Z 또는 소문자 a-z
출처
mozilla - String.prototype.search()
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/search
728x90
'Software > Javascript&jQuery' 카테고리의 다른 글
[Javascript] split() - 필요한 구분자로 String 객체를 나눔 (0) | 2021.09.04 |
---|---|
[jQuery] 두 이벤트를 한 function에서 사용하기 - mouseover, mouseout (0) | 2021.06.27 |
[jQuery] style 속성 여러개 바꾸기 (0) | 2020.06.28 |
[jQuery] 제이쿼리 시작문 - 두가지 $(document).ready(), $(), function 이름 바꾸기 (0) | 2020.06.23 |
[Javascript] 페이지 중앙 위치 확인 - width, height 구하기, document.documentElement.clientWidth, window.innerWidth (0) | 2020.06.17 |