1
2
3
4
5
|
let text = "ztz@efe.et";
let pattern = /(\w+)@(\w+)\.(\w+)/;
console.log(pattern.test(text));
|
cs |
검증할 텍스트 text 선언.
검증 기준이 될 패턴 pattern 선언.
test 메소드를 이용하여 text가 pattern을 만족하는지 T/F로 리턴.
정규식의 기본적인 문법만 배우고 혼자 생각해서 만든 거라서
아마 아주 허술한 검증이겠지만 배운걸 응용해서 뭔갈 했다는 게 기쁘다.
아마 여기에 좀 더 정교한 문법이 사용되지 않을까 싶다.
정규식에 대해 더 공부하려 하니 너무 양이 방대해서
우선 이런식으로 사용하는구나 이해하고 넘어가고자 한다.
관련하여 모질라의 정규식 공식 문서와
정규식을 입력하면 시각화해주는 사이트를 남긴다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/%EC%A0%95%EA%B7%9C%EC%8B%9D
문자 + @ + 문자 + . + 문자
정규표현식을 입력하면 시각화해주는 사이트이다.
'JavaScript' 카테고리의 다른 글
24시간 간격 방문 카운트 구현 : 쿠키, 정규식, navigator.userAgent (0) | 2020.10.04 |
---|---|
모바일 메뉴 열기 닫기 (2) | 2020.10.02 |
기초적인 XSS 대응 (0) | 2020.10.01 |
Sweet Alert2 와 KakaoMap API 활용 (0) | 2020.09.07 |
유튜브 재생목록에서 총 시간과 남은 시간 구하기 - JavaScript (6) | 2020.07.03 |