Software/Javascript&jQuery
[javascript] search - 특정문자 찾기, 정규식
이단서로
2021. 8. 21. 09:40
주제
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