Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

有効な16進コードを確認してください-JavaScript


文字列に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

  1. 説明します。 。 .ofループJavaScript。

    for..ofループを使用すると、配列、文​​字列、オブジェクトのような配列、ノードリストなどの反復可能なオブジェクトを反復処理できます。 以下は、javaScriptのfor..ofループのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.

  2. JavaScriptで有効な日付形式を確認しますか?

    有効な日付形式を確認するには、日付を-と一致させます const dateFormat = /^\d{4}\-\d{2}\-\d{2}$/; 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document&