কম্পিউটার

জাভা রেগুলার এক্সপ্রেশন ব্যবহার করে বৈধ মোবাইল নম্বর চেক করার প্রোগ্রাম


আপনি নিম্নলিখিত রেগুলার এক্সপ্রেশন −

ব্যবহার করে একটি বৈধ মোবাইল নম্বর মেলাতে পারেন
"\\d{10}"
  • একটি বৈধ মোবাইল নম্বরে সাধারণত 10 সংখ্যা থাকে (ভারতে)।
  • মেটাক্যারেক্টার "\d " 0 থেকে 9 পর্যন্ত অঙ্কের সাথে মেলে।
  • পরিমাণকারী ex{n} ex n বারের পুনরাবৃত্তির পরামর্শ দেয়৷

উদাহরণ 1

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class PhoneNumberExample {
   public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter your name: ");
      String name = sc.nextLine();
      System.out.println("Enter your Phone number: ");
      String phone = sc.next();
      //Regular expression to accept valid phone number
      String regex = "\\d{10}";
      //Creating a pattern object
      Pattern pattern = Pattern.compile(regex);
      //Creating a Matcher object
      Matcher matcher = pattern.matcher(phone);
      //Verifying whether given phone number is valid
      if(matcher.matches()) {
         System.out.println("Given phone number is valid");
      } else { 
         System.out.println("Given phone number is not valid");
      }
   }
}

আউটপুট 1

Enter your name:
krishna
Enter your Phone number:
9848022338
Given phone number is valid

আউটপুট 2

Enter your name:
krishna
Enter your Phone number:
5465
Given phone number is not valid

আউটপুট 3

Enter your name:
krishna
Enter your Phone number:
984802354655
Given phone number is not valid

উদাহরণ 2

import java.util.Scanner;
public class Test {
   public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter your Phone number: ");
      String phone = sc.next();
      //Regular expression to accept valid phone number
      String regex = "\\d{10}";
      //Matching the given phone number with regular expression
      boolean result = phone.matches(regex);
      if(result) {
         System.out.println("Given phone number is valid");
      } else {
         System.out.println("Given phone number is not valid");
      }
   }
}

আউটপুট 1

Enter your Phone number:
9848022338
Given phone number is valid

আউটপুট 2

Enter your Phone number:
123
Given phone number is not valid

আউটপুট 3

Enter your Phone number:
123654788755
Given phone number is not valid

  1. জাভাতে রেগুলার এক্সপ্রেশন ব্যবহার করে একটি স্ট্রিংয়ে স্বরধ্বনি মেলানোর প্রোগ্রাম

  2. নিয়মিত এক্সপ্রেশন ব্যবহার করে জাভাতে একটি স্ট্রিং থেকে লিডিং জিরোগুলি সরান

  3. জাভা প্রোগ্রাম প্রাইম চেক করতে এবং জাভাতে পরবর্তী প্রাইম খুঁজে পেতে

  4. প্যালিনড্রোম চেক করতে জাভা প্রোগ্রাম