지정변수에서 특정단어 포함여부를 확인할려면... > JavaScript

본문 바로가기

사이트 내 전체검색

뒤로가기 JavaScript

지정변수에서 특정단어 포함여부를 확인할려면...

페이지 정보

작성자 최고관리자 작성일 21-02-10 17:31 조회 8,387 댓글 0

본문

## 질 문

 도움 부탁드립니다.
php에서는 특정단어 포함여부를 확인할려면 다음과 같이 하더라고요.

 $word = "홍길동은 한글소설이다";
if(eregi("한글",$word) { ...... }        //$word에 한글이란 단어가 포함되어 있어면 ....

이것을 자바스크립트로 하면 어떻게 해야 하나요?
다시 말하면 자바스크립트에서 특정단어의 포함 여부를 확인하는 방법은 어떻게 하나요?

다시한번 도움 부탁드립니다.



--------------------
## 답변 1
 <script>
 word = "홍길동은 한글소설이다";
if(word.indexOf("한글") != -1) { ...... }
 </script>

자바스크립트에서는 문자가 기억된 변수 혹은 문자 자체를 '문자개체' 로 보며,
 '문자개체' 의 메소드 중 .indexOf() 라는 메소드는 입력된 인수값이 문자에 포함되어있는지를 확인하여 포함되어있으면 포함된 위치를, 없으면 -1을 반환합니다.


-----------------------
## 답변 2

 var word = "홍길동은 한글소설이다";
if( /한글/.test(word) ){ ... }

출처 : http://phpschool.com/bbs2/inc_view.html?id=9271&code=htmlscript2&start=0&mode=search&field=title&search_name=&operator=and&period=all&category_id=&s_que=%C6%AF%C1%A4%B4%DC%BE%EE

댓글목록 0

등록된 댓글이 없습니다.

Copyright © beautipia.co.kr. All rights reserved.

contact : webmaster@beautipia.co.kr

PC 버전으로 보기