Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जांचें कि इनपुट जावास्क्रिप्ट में एक संख्या या अक्षर है या नहीं?

<घंटा/>

यह जांचने के लिए कि इनपुट एक संख्या या अक्षर है, जावास्क्रिप्ट से isNaN () फ़ंक्शन का उपयोग करें। यदि मान NaN है यानी संख्या नहीं है तो यह सही है। निम्नलिखित कोड है -

उदाहरण

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initialscale=1.0">
<title>Document</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.
css" integrity="sha384- BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
crossorigin="anonymous">
</head>
<body>
<form name="checkingInput" action="" onsubmit="return
checkInputIsNumber()">
Enter the value: <input type="text" name="txtValue">
<br>
<input type="submit" value="check">
<script>
   function checkInputIsNumber(){
      var value=document.forms["checkingInput"]["txtValue"].value;
      if (isNaN(value)){
         alert("Please Provide the input as a number");
         return false;
      }
   }
</script>
</body>
</html>

उपरोक्त प्रोग्राम को चलाने के लिए, फ़ाइल नाम "anyName.html(index.html)" को सेव करें और फ़ाइल पर राइट क्लिक करें। वीएस कोड संपादक में "लाइव सर्वर के साथ खोलें" विकल्प चुनें।

आउटपुट

यह निम्नलिखित आउटपुट देगा -

जांचें कि इनपुट जावास्क्रिप्ट में एक संख्या या अक्षर है या नहीं?

यदि आप संख्या के अलावा कोई मूल्य प्रदान करते हैं, तो आपको एक चेतावनी संदेश प्राप्त होगा। यह निम्नलिखित आउटपुट उत्पन्न करेगा -

जांचें कि इनपुट जावास्क्रिप्ट में एक संख्या या अक्षर है या नहीं?

यहां, मैं मान 100 दर्ज कर रहा हूं। स्क्रीनशॉट इस प्रकार है -

जांचें कि इनपुट जावास्क्रिप्ट में एक संख्या या अक्षर है या नहीं?

चेक बटन पर क्लिक करने के बाद, आपको क्वेरी स्ट्रिंग के रूप में मान मिलेगा जैसे -

?txtValue=yourValue.

यह निम्नलिखित आउटपुट देगा -

जांचें कि इनपुट जावास्क्रिप्ट में एक संख्या या अक्षर है या नहीं?



  1. जांचें कि जावास्क्रिप्ट में मान खाली है या नहीं

    मान खाली है या नहीं यह जांचने के लिए और NULL वाली स्थिति का उपयोग करें। जब भी UA ser टेक्स्ट बॉक्स मान नहीं भरता है तो एक संदेश फेंक दें। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content=&q

  1. फॉर्म पर इनपुट का मूल्य बदलें जावास्क्रिप्ट में जमा करें?

    इनपुट का मान बदलने के लिए, दस्तावेज़ की अवधारणा का उपयोग करें। वाक्य रचना इस प्रकार है - document.yourFormName.yourTextName.value=anyValue; मान लें कि सबमिट फॉर्म पर क्लिक करने पर हमारा इनपुट टाइप कॉलिंग सबमिटफॉर्म () निम्नलिखित है - <form name="studentForm" onsubmit="submitForm()

  1. जावास्क्रिप्ट में सेल्फ-डिवाइडिंग नंबर की जांच करें

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है और यह निर्धारित करता है कि यह एक स्व-विभाजित संख्या है या नहीं। एक स्व-विभाजित संख्या एक संख्या है जो इसमें शामिल प्रत्येक अंक से विभाजित होती है। इसे यह संख्या स्व-विभाजित है आउटपुट होना चाहिए यदि यह अन्यथा है, तो इसे यह संख्या स्वयं