전체 글 239

항해 99 - 2022.01.11.TUE (아이디 비밀번호 정규식 코드)

이번 챕터 목표 : 13일 17:00까지 미니 프로젝트 제출 오늘 내가 할일 로그인 회원가입 페이지 구성 회원가입 기능 구현 -아이디 중복 확인 기능 -정규표현식에 맞는 아이디&패스워드 인지 확인하는 기능 -비밀번호가 재확인하는 기능 -비밀번호를 개발자가 보지 못하게 암호화하는 기능 -아이디와 비밀번호 디비에 저장하는 기능 로그인 기능 구현 -사용자 입력값 (아이디&패스워드) 검사 기능 -있는 유저에게 토큰 발행하는 기능 -발행한 토큰을 쿠키에 저장하는 기능 아이디 비밀번호 정규표현식 코드 ##아이디 function is_nickname(asValue) { var regExp = /^(?=.*[a-zA-Z])[-a-zA-Z0-9_.]{2,10}$/; return regExp.test(asValue); }..

항해 99 - 2022.01.10.MON

이번 챕터 목표 : 13일 17:00까지 미니 프로젝트 제출 토닥도 닥 감정 다이어리 메인 페이지와 회원가입 페이지, 상세페이지로 구성된 미니 프로젝트 로그인, 회원가입 기능 구현 감정이모티콘 표시, 글 저장, 불러오기, 삭제 기능 구현 와이어프레임 사진 개발해야 하는 기능들 기능methodurlrequestresponse 로그인 post /sign_in {'username_give':username ,'pw_give':pw} 아이디&닉네임 중복확인 post /check_dup , /check_dup2 {'nickname_give':nickname},{'uername_give':'username} 텍스트 변경을 통한 결과값 도출 회원가입 post /sign_up/save {'uername_give':'u..

알고리즘 문제 js 17- 문자열 다루기 기본

내가 쓴 코드 function solution(s) { let result = parseInt(s); if ((s.length === 4 || s.length === 6) && s == result) { //==이 두개가 붙었기때문에 타입은 신경쓰지 않고 내용물만 같은지만 확인한다. result = true; } else { result = false; } return result; } https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/parseInt parseInt() 함수는 문자열 인자를 파싱하여 특정 진수(수의 진법 체계에서 기준이 되는 값)의 정수를 반환합니다 문자열 → 숫자로 변환 첫 번째 인자를 문자열로 ..

알고리즘 문제 2022.01.18

알고리즘 문제 js 13 - 2016년

내가 쓴 코드 function solution(a, b) { var week = [ "THU","FRI", "SAT", "SUN", "MON", "TUE", "WED"] // 1월1일이 금요일이라는 조건을 알기에 주를 목요일 부터 시작 한다 var months = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] // 매 달 일수를 지정 var k = 0; //1월1일이 금요일이여야 하기때문에 0부터 시작 for(let i = 0; i < a-1; i++) { //반복문 돌리고 k += months[i]; // 지정 달 전 달까지의 달 일수를 더하기 } k+=b // 그리고 일수를 더하기 var an = week[k%7] //주는 무조건 7일이니까 나누기 하기 ret..

알고리즘 문제 2022.01.18