본문 바로가기
javascript/javascript

[자바스크립트 정규표현식] 작성하기1 - 문자열이 특정문자를 포함 하는지 검사

by 알찬 퍼블리셔 2019. 5. 15.
728x90
반응형
let myString = "Hello, World!";
let myRegex = /Hello/;
let result = myRegex.test(myString);

test함수를 이용해 myString의 문자열안에 myRegex값 hello가 포함되어있는지 검사해 true/false로 반환한다.

 

위 코드의 result의 값은 true가 된다. 

 

 


 

let petString = "James has a pet cat.";
let petRegex = /dog|cat|bird|fish/;
let result = petRegex.test(petString);

 

| 기호로 구분하여 dog, cat, bird, fish중 하나를 포함하고 있는지 검사한다. 

 


대소문자 상관없이 검사하기

let myString = "freeCodeCamp";
let fccRegex = /freecodecamp/i;
let result = fccRegex.test(myString);

/뒤에 i 를 넣어준다.

i 가 없으면 대소문자 구분해서 검사하지만 있으면 대소문자 상관없이 검사한다.

 


un으로 끝나믄 3글자 단어를 포함하고 있는지 검사하는 방법

  

let exampleStr = "Let's have fun with regular expressions!";
let unRegex = /.un/;
let result = unRegex.test(exampleStr);

 

.을 입력한 부분에는 어떤 문자든지 올수 있다. 

sun, pun, nun, aun 모두 포함된다. 

 

exampleStr에는 fun이 포함된다. 

result 는 true를 반환한다. 

 

 

728x90
반응형

댓글