contains()
: 해당 문자열에 특정 문자열이 포함되어 있는지
boolean 값으로 리턴
indexOf()
: 해당 문자열에 특정 문자열의 위치(index)를 반환
없으면 -1
matches()
: 해당 문자열이 특정 문자열과 일치하는지
정규식을 이용하여 boolean 값으로 리턴
정규표현식 (.*)Java(.*)는 양 옆에 어떤 문자열이 오든 상관없이 "Java"가 존재하는지 확인
자주 사용하는 정규표현식
전화번호
var telRegex = /\d{3}-\d{4}-\d{4}/;
휴대폰
var telRegex = /^01([0|1|6|7|8|9])-?([0-9]{3,4})-?([0-9]{4})$/;
이메일
var emailRegex = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/;
https://bagun-coding.tistory.com/entry/JavaScript-%EC%A0%95%EA%B7%9C-%ED%91%9C%ED%98%84%EC%8B%9D