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

JavaScriptで10進数を検証するにはどうすればよいですか?


以下は、JavaScriptで10進数を検証するためのコードです-

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result {
      font-size: 20px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>Validate decimal numbers in JavaScript</h1>
<div style="color: green;" class="result"></div>
<input type="number" class="num" />
<button class="Btn">CHECK</button>
<h3>Click the above button to check if a valid decimal number is entered or not</h3>
<script>
   let resEle = document.querySelector(".result");
   document.querySelector(".Btn").addEventListener("click", () => {
      var str = document.querySelector(".num").value;
      var regex = /^[-+]?[0-9]+\.[0-9]+$/;
      var match = str.match(regex);
      if (match) resEle.innerHTML = "The number given is a decimal number";
      else resEle.innerHTML = "The number given is not a decimal number";
   });
</script>
</body>
</html>

出力

上記のコードは次の出力を生成します-

JavaScriptで10進数を検証するにはどうすればよいですか?

通常の番号を入力して「チェック」ボタンをクリックすると-

JavaScriptで10進数を検証するにはどうすればよいですか?

10進数を入力して[チェック]をクリックすると-

JavaScriptで10進数を検証するにはどうすればよいですか?


  1. JavaScriptで数値の配列を個々の数字に分割するにはどうすればよいですか?

    Numberリテラルの配列があり、この配列を取り込んで10より大きい数値が1桁に分割されたNumbersの配列を返すsplitDigit()などの関数を作成する必要があります。 例- //if the input is: const arr = [ 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106 ] //then the output should be: const output = [ 9, 4, 9, 5, 9, 6, 9, 7, 9, 8, 9, 9, 1, 0, 0, 1, 0, 1, 1, 0, 2, 1, 0,

  2. JavaScriptでの数値の10進数

    整数または浮動小数点数の数値を受け取るJavaScript関数を作成する必要があります。 浮動小数点数の場合は、小数点以下の数を返す必要があります。 それ以外の場合は0を返す必要があります。 例 このためのコードは-になります const num1 = 1.123456789; const num2 = 123456789; const decimalCount = num => {    // Convert to String    const numStr = String(num);    // String Co