본문 바로가기
[Vue.js] 새로고침 / 뒤로가기 방지 및 확인 창 / 사이트를 새로고침하시겠습니까? 사용자가 입력하는 화면에서 실수로 뒤로가기/새로고침을 눌렀을 때 사용자 편의성을 위해 확인창을 한번 실행해준다. 자바스크립트로 하는 방법도 있지만, 나는 Vue.js로 작업하고 있는 페이지여서 Vue.js로 만들었다. mounted() { window.addEventListener('beforeunload', this.unLoadEvent); }, beforeUnmount() { window.removeEventListener('beforeunload', this.unLoadEvent); }, methods: { unLoadEvent: function (event) { if (this.isLeaveSite) return; event.preventDefault(); event.returnValue = ''.. 2023. 2. 8.
[JavaScript] 주민등록 앞자리 정규식 표현 yymmdd 으..프로젝트 중에 주민등록 앞자리만 유효성 체크하는게 있는데 은근히 딱 맞는 yymmdd 정규식을 구글링해서 찾는게 어려웠다. 대부분 제이쿼리거나.. 함수를 사용해서 재조합하거나... 여러가지 참고해서 내가 필요한 정규식을 수정해서 만들었다. 만들었다고 하기에도 모하지만 ^(?:[0-9]{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[1,2][0-9]|3[0,1]))$ 아래 코드이고 자바스크립트에서 사용하려면 / / 붙여줘야한다. const yymmdd= /^(?:[0-9]{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[1,2][0-9]|3[0,1]))$/; 이런식으로.. 정규식 테스트 하는 사이트 https://regexr.com/ RegExr: Learn, Build, & Test R.. 2023. 2. 7.
[JavaScript ] cofirm 간단 코드 출처:https://ungdoli0916.tistory.com/471 2023. 2. 7.
[JavaScript] oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" 사용자가 숫자만 입력하게 하기 웹 개발을 하다보면 , 휴대폰 번호, 카드 번호, 사업자등록 번호, 생년월일 등 input에서 '숫자'로만 입력받아야하는 케이스가 있다. 아예 input 에서 숫자키만 허용하게 하는 간단한 코드 삽입 방법이 있다. oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" 예시 아래 input창은 '숫자'만 입력 받는다. HTML 삽입 미리보기할 수 없는 소스 2023. 2. 6.
비전공자 출신으로 IT회사 이직하기 2 학원 그렇게 나는 4월 말에 퇴사를 했다. 그리고 제주도, 강릉여행을 짧게 다녀온 뒤 바로 학원을 알아보았다. 처음엔 학원이야 많으니까 가까운 곳으로 가면 되겠지. 하는 마음에 알아보았는데 왠걸.. 대부분의 국비 IT 학원들은 서울'밖에'없었다. 심지어 강남 쪽에 유명한 학원들이 많았는데, 그 학원들은 '면접' '시험'까지 보고 수강생들을 선발한다고 했다. 너무 안일했던 나였다. 그제야 '아차' 싶었으니, 그렇게 집에서 제일 가까운 '신촌'에 있는 학원에 등록하게 되었다. 그런데 학원만 선정한다고 쉽게 풀리진 않았다. 이미 수강 일정이 마감된 수업들이 많았기 때문이다. 나는 5월부터 다니려고 했는데 5월은 이미 마감이며 6월 혹은 7월까지 기다려야 한다고 했다. 빠르게 등록하고 싶었던 나는 될 수 있으면.. 2023. 1. 29.