Author: 주니용 앞의 글에서 블록들을 연결시켜주는 로직을 작성해보았습니다. 하지만, 이 상태로는 빈 데이터가 들어오는 경우에도 체인이 되는 형태이고, 또 같은 데이터가 동시에 들어와 해시값이 같더라도 문제가 발생하죠. 그렇기 때문에 검증하는 단계를 추가하여야 합니다. 마지막으로 추가하는 검증 소스는 아래와 같습니다. 먼저 Block 클래스 내부에 타입을 검증할 수 있는 로직을 추가해보려 합니다. static checkStruct = (block: Block): boolean => typeof block.index === "number" && typeof block.hash === "string" && typeof block.data === "string"; 자, 이제 typeof 함수를 이용하여 각..
Author: 주니용 이번에는 간단하게 자바스크립트에서 자주 사용하는 정규식을 다루어 보려고 한다. 입력 받을 때 원하는 값만 입력받기 위해서는 HTML 태그에서 onkeyup함수에서 호출하여 사용해도 되고, validation 함수가 따로 있다면 그 안에 로직화 시켜서 사용하는 편이다. 자주 사용하는 정규식을 알아보자. 정규식을 사용하는 방법은 아래와 같다. 가령 data를 정규식과 비교하고 싶다면 '.search'를 사용하면 된다. (소스는 아래 더보기를 누르시면 확인 가능하십니다!) 더보기 // 올바른 시간의 포맷인지 체크하는 함수 isValidTimeFormat = function() { let data = $("input[name=sendTime]").val(); if(data.length !=..