문자열에 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