[JS] JavaScript에서 URL 마지막 슬래시 제거하기 [문자열 맨 뒤에 있는 특정문자 제거하기]
·
◎ JavaScript/JavaScript🦎
- JavaScript에서 URL 마지막 슬래시 제거하기 문자열이 슬래시('/')로 끝나는지 확인하고 만약 그렇다면 슬래시를 제거한 새로운 문자열을 반환, 그렇지 않은 경우에는 원래 문자열을 그대로 반환하는 함수를 만들어 볼 것이다. function removeTrailingSlash(str) { if (str.endsWith('/')) { return str.slice(0, -1); } return str; } - 사용 예시 var url = 'https://test.com/'; var trimmedUrl = removeTrailingSlash(url); console.log(trimmedUrl); // 'https://test.com'
[JS] 정규표현식으로 텍스트 내 이메일 주소 찾기 [Regular Expressions을 활용한 텍스트 패턴 매칭]
·
◎ JavaScript/JavaScript🦎
- 정규표현식으로 텍스트 내 이메일 주소 찾기 1. 정규표현식이란? 정규표현식은 텍스트에서 특정한 패턴을 찾거나 매칭시키는데 사용되는 도구다. (이메일 주소나 전화번호와 같은 특정한 형식을 가진 문자열을 찾거나 대체할 때 유용하다.) 2. 텍스트 내 이메일 주소 찾기 아래는 이메일 주소를 찾는 데 사용할 수 있는 간단한 정규표현식이다. const text = "문자열 내에 이메일 주소 example@email.com을 찾아봅시다."; // 이메일 주소를 찾기 위한 정규표현식 const emailRegex = /\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b/g; const foundEmails = text.match(emailRegex); console.log..
[Project] Riddle-Game : 율법언덕부터 해설자의 집 전까지 [진행 중인 프로젝트 매듭짓기]
·
◈ Yermi Project/Riddle-Game🧩
- Riddle-Game : 율법언덕부터 해설자의 집 전까지 23년의 끝을 달리며, 질질 끌던 프로젝트를 종결해야겠다는 마음을 먹었다. 그 중 첫 번째, 천로역정을 주제로 한 미궁게임 Riddle-Game이다. 천로역정 : The Pilgrim's Progress 멸망도시를 떠나 천국도시로 향하는 크리스천의 이야기 riddle-game.github.io 원래는 좀 더 스토리가 있으나.. 갱브로와 나 모두 현생에 치여 정리할 수 없었다. 그나마 정리된 스토리 또한 갱브로가 초반에 정리해준 것..🥲 빠르게 만들기 위해 기존 Boot로 만든 프로젝트는 날리고.. jQuery와 Bootstrap를 중점적으로 이용하고 github로 웹 배포했다. (jQuery를 쓴 이유는 Bootstrap 테마와 fullpage..
[JS] 자바스크립트에서 두 날짜 사이 비교하기 [두 날짜 사이의 일수, 월, 연도 구하기]
·
◎ JavaScript/JavaScript🦎
- 자바스크립트에서 두 날짜 사이 비교하기 Date 객체의 getTime() 메서드를 사용하면 해당 시간을 밀리초 단위로 환산하게 된다. 이 메서드를 활용하면 두 날짜를 비교할 수 있다. 초 : 1000 분 : 1000 * 60 시 : 1000 * 60 * 60 일 : 1000 * 60 * 60 * 24 월 : 1000 * 60 * 60 * 24 * 30 년 : 1000 * 60 * 60 * 24 * 365 // 일 차이 구하기 const getDateDiff = (d1, d2) => { const date1 = new Date(d1); const date2 = new Date(d2); const diffDate = date1.getTime() - date2.getTime(); return Math.ab..
[꿀팁] 자바스크립트(JavaScript) 무결성 검증 integrity 코드 생성 방법 [srihash, base64 인코딩 암호화 해시 사이트]
·
◐ 기타/알아두면 좋은 팁(tip)✨
- 자바스크립트 무결성 검증 integrity 코드 생성 방법 무결성 검증 integrity 코드는 해당 리소스가 위조 또는 변조 되었는지 확인해주는 매커니즘이다. 아래의 사이트에 리소스 url을 입력하면 integrity 코드를 알 수 있다. SRI Hash Generator Generate Subresource Integrity (SRI) attributes, easily and fast www.srihash.org - SRI Hash Generator URL 입력 후, 'Hash!'를 누르면 아래처럼 스크립트 태그가 나온다. 당연한 말이지만 integrity 코드는 리소스가 변경될 때마다 값이 변하게 된다. js 파일 수정 등으로 인해 integrity 코드가 바뀌었다면 아래와 같은 에러를 만나게 ..