정규식

JavaScript

24시간 간격 방문 카운트 구현 : 쿠키, 정규식, navigator.userAgent

See the Pen Browser Identifier by Richard JEON (@hj-rich) on CodePen. 버튼을 클릭하면 현재 Client의 browser, os 등의 정보가 alert된다. 이하는 방문카운트 기능을 추가한 과정을 기록한다. 1. 쿠키를 이용해 24시간 간격으로 fetch하는 함수를 footer에 추가. document.cookie 를 이용해 쿠키 유무 확인 및 쿠키 생성을 진행한다. 쿠키가 없으면 쿠키를 생성하되, 이름을 지정하고, 유효기간은 현재로부터 24시간으로 한다. footer template에 담아서 모든 페이지에서 쿠키 유무를 판별하도록 처리한다. 쿠키가 있으면 아무 일도 하지 않는다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ..

JavaScript

정규표현식으로 이메일 형식 검증하기 in JavaScript

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로 리턴. 정규식의 기본적인 문법만 배우고 혼자 생각해서 만든 거라서 아마 아주 허술한 검증이겠지만 배운걸 응용해서 뭔갈 했다는 게 기쁘다. 아마 여기에 좀 더 정교한 문법이 사용되지 않을까 싶다. 정규식에 대해 더 공부하려 하니 너무 양이 방대해서 우선 이런식으로 사용하는구나 이해하고 넘어가고자 한다. 관련하여 모질라의 정규식 공식 문서와 정규식을 입력하면 시각화해주는 사이..

리차드
'정규식' 태그의 글 목록