test 메서드
test 메서드는 문자열에 정규 표현식과
일치하는 부분이 적어도 하나 있는지 확인합니다.
있으면 true를 반환하고,
없으면 false를 반환합니다.
구문
문자열.test(정규식);
예제
문자열에 시간이 있는지 확인해 보겠습니다:
let str = '12:39';
let reg = /\d\d:\d\d/;
let res = reg.test(str);
console.log(res);
코드 실행 결과:
true
예제
전체 문자열이 정규 표현식과 일치하는지 확인해 보겠습니다:
let str = '12:39';
let reg = /^\d\d:\d\d$/;
let res = reg.test(str);
console.log(res);
코드 실행 결과:
true
예제
문자열이 숫자로만 구성되어 있는지 확인해 보겠습니다:
let str = '123';
let reg = /^\d+$/;
let res = reg.test(str);
console.log(res);
코드 실행 결과:
true