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

जावा रेगुलर एक्सप्रेशन का उपयोग करके वैध मोबाइल नंबर की जांच करने का कार्यक्रम

आप निम्न रेगुलर एक्सप्रेशन का उपयोग करके एक मान्य मोबाइल नंबर का मिलान कर सकते हैं -

"\\d{10}"
  • एक वैध मोबाइल नंबर में आमतौर पर (भारत में) 10 अंक होते हैं।
  • मेटाकैरेक्टर "\d " 0 से 9 तक के अंकों से मेल खाता है।
  • क्वांटिफायर पूर्व{n} पूर्व n बार की पुनरावृत्ति का सुझाव देता है।

उदाहरण 1

आयात करें ।में); System.out.println ("अपना नाम दर्ज करें:"); स्ट्रिंग नाम =sc.nextLine (); System.out.println ("अपना फोन नंबर दर्ज करें:"); स्ट्रिंग फोन =sc.next (); // वैध फोन नंबर स्वीकार करने के लिए नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स ="\\d{10}"; // एक पैटर्न ऑब्जेक्ट बनाना पैटर्न पैटर्न =Pattern.compile(regex); // एक मैचर ऑब्जेक्ट बनाना मैचर मैचर =पैटर्न। मैचर (फोन); // सत्यापित करना कि क्या दिया गया फ़ोन नंबर मान्य है if(matcher.matches()) {System.out.println("दिया गया फ़ोन नंबर मान्य है"); } और { System.out.println ("दिया गया फ़ोन नंबर मान्य नहीं है"); } }}

आउटपुट 1

अपना नाम दर्ज करें:कृष्णअपना फोन नंबर दर्ज करें:9848022338दिया गया फोन नंबर मान्य है

आउटपुट 2

अपना नाम दर्ज करें:कृष्णअपना फोन नंबर दर्ज करें:5465दिया गया फोन नंबर मान्य नहीं है

आउटपुट 3

अपना नाम दर्ज करें:कृष्णअपना फोन नंबर दर्ज करें:984802354655दिया गया फोन नंबर मान्य नहीं है

उदाहरण 2

import java.util.Scanner;पब्लिक क्लास टेस्ट {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {स्कैनर sc =नया स्कैनर (System.in); System.out.println ("अपना फोन नंबर दर्ज करें:"); स्ट्रिंग फोन =sc.next (); // वैध फोन नंबर स्वीकार करने के लिए नियमित अभिव्यक्ति स्ट्रिंग रेगेक्स ="\\d{10}"; // रेगुलर एक्सप्रेशन बूलियन परिणाम के साथ दिए गए फ़ोन नंबर का मिलान =phone.matches(regex); if(result) { System.out.println ("दिया गया फ़ोन नंबर मान्य है"); } और { System.out.println ("दिया गया फ़ोन नंबर मान्य नहीं है"); } }}

आउटपुट 1

अपना फ़ोन नंबर दर्ज करें:9848022338दिया गया फ़ोन नंबर मान्य है

आउटपुट 2

अपना फ़ोन नंबर दर्ज करें:123दिया गया फ़ोन नंबर मान्य नहीं है

आउटपुट 3

अपना फ़ोन नंबर दर्ज करें:123654788755दिया गया फ़ोन नंबर मान्य नहीं है

  1. रेगुलर एक्सप्रेशन का उपयोग करके जावा में एक स्ट्रिंग से अग्रणी शून्य निकालें

    सभी को बदलें () स्ट्रिंग वर्ग की विधि एक नियमित अभिव्यक्ति और एक प्रतिस्थापन स्ट्रिंग का प्रतिनिधित्व करने वाले दो स्ट्रिंग्स को स्वीकार करती है और मिलान किए गए मानों को दिए गए स्ट्रिंग से बदल देती है। एक स्ट्रिंग के अग्रणी शून्य से मेल खाने के लिए नियमित अभिव्यक्ति निम्नलिखित है - द ^0+(?!$); एक

  1. जावा प्रोग्राम प्राइम की जांच करने और जावा में अगला प्राइम खोजने के लिए

    कोई भी पूर्ण संख्या जो 1 से बड़ी होती है और उसके केवल दो गुणनखंड होते हैं जो कि 1 और स्वयं संख्या होती है, अभाज्य संख्या कहलाती है। इन दो संख्याओं के अलावा इसका कोई धनात्मक भाजक नहीं है। उदाहरण के लिए:7 =1 × 7 कोई संख्या अभाज्य है या नहीं, यह पता लगाने के लिए एल्गोरिथम निम्नलिखित है - पूर्णांक च

  1. जावा प्रोग्राम पैलिंड्रोम की जांच करने के लिए

    पैलिंड्रोम संख्या एक संख्या है जो उलटने पर वही रहती है, उदाहरण के लिए, 121, 313, 525, आदि। उदाहरण आइए अब पैलिंड्रोम की जांच के लिए एक उदाहरण देखें - public class Palindrome {    public static void main(String[] args) {       int a = 525, revVal = 0, remainder, val;   &