Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 16진수 코드의 유효성 찾기

<시간/>

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