문자열에 0-9 및 a-f 알파벳 이외의 문자가 포함되어 있지 않으면 유효한 16진 코드로 간주될 수 있습니다.
예를 들어 -
'3423ad' is a valid hex code '4234es' is an invalid hex code
문자열을 받아서 유효한 16진 코드인지 확인하는 JavaScript 함수를 작성해야 합니다.
예시
다음은 코드입니다 -
const str1 = '4234es'; const str2 = '3423ad'; const isHexValid = str => { const legend = '0123456789abcdef'; for(let i = 0; i < str.length; i++){ if(legend.includes(str[i])){ continue; }; return false; }; return true; }; console.log(isHexValid(str1)); console.log(isHexValid(str2));
출력
다음은 콘솔의 출력입니다 -
false true