반응형

유효성검사 2

[VanillaJS] 변수 JSON 변환 가능 여부 체크

/** * 파라미터가 Json으로 된 string인지 여부 * @param value 검사할 string값 */ function isJsonString(value){ try{ // Cond. value의 데이터 타입이 string인 경우 if(typeof value == "string"){ // Cond. Json으로 Parsing이 정상적으로 된 경우 if(typeof JSON.parse(value) == "object"){ return true; // Cond. Json으로 Parsing이 정상적으로 되지 않은 경우 }else{ return false; } // Cond. value의 유형이 string이 아닌 경우 // :: Json형태의 string이 아니므로 }else{ return false;..

[Javascript] 사업자등록번호 체크

쇼핑몰 개발등을 하다보면 업체 등록 시 사업자 등록번호를 체크해야 하는 경우가 있습니다. 물론 Server단에서도 체크해주는게 좋지만, 사전에 먼저 걸러주기 위해서는 javascript를 통해 submit전에 체크해주면 좋습니다. 해당 script는 사업자 번호를 넣어허 마지막 checksum이 올바른지 그렇지 않은지를 boolean으로 반환해줍니다. 또한 실제로 등록된 사업자번호가 아닌 형식이 올바른지만 체크하는 것이기 때문에 실제 등록되었는지보다는 장난으로 업체등록을 하려는 일부 사용자들을 막기위한 하나의 수단이라고 보시면 될겁니다. /** * 사업자 등록번호 체크 * @param bizNum 사업자번호 * @return true:정상적인 사업자번호, false:정상적이지 않은 사업자번호 */ fun..

개발 창고/Web 2020.08.31
반응형