Computer >> Máy Tính >  >> Lập trình >> Javascript

Kiểm tra mã hex hợp lệ - JavaScript

Một chuỗi có thể được coi là mã hex hợp lệ nếu nó không chứa ký tự nào khác ngoài bảng chữ cái 0-9 và a-f

Ví dụ -

'3423ad' is a valid hex code
'4234es' is an invalid hex code

Chúng tôi được yêu cầu viết một hàm JavaScript lấy một chuỗi và kiểm tra xem nó có phải là mã hex hợp lệ hay không.

Ví dụ

Sau đây là mã -

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));

Đầu ra

Sau đây là đầu ra trong bảng điều khiển -

false
true