تشخیص شماره موبایل در متن با پایتون

تشخیص شماره موبایل با پایتون

برای تشخیص شماره‌های تلفن همراه ایرانی، می‌توان از یک تابع پایتون استفاده کرد که از عبارت‌های باقاعده (Regular Expressions) برای شناسایی الگوی شماره‌های تلفن همراه استفاده می‌کند. در ایران، شماره‌های تلفن همراه معمولاً با 09 شروع می‌شوند و دارای ۱۱ رقم هستند. در اینجا یک تابع پایتون نمونه ارائه می‌دهم که این الگو را تشخیص می‌دهد:

import re

def is_iranian_mobile_number(number):
    pattern = "^09\d{9}$"
    if re.match(pattern, number):
        return True
    return False

# نمونه استفاده از تابع
number = "09123456789"
if is_iranian_mobile_number(number):
    print(f"{number} یک شماره موبایل ایرانی معتبر است.")
else:
    print(f"{number} یک شماره موبایل ایرانی معتبر نیست.")

 

در این کد، تابع is_iranian_mobile_number یک رشته را به عنوان ورودی می‌گیرد و با استفاده از عبارات باقاعده، بررسی می‌کند که آیا این رشته یک شماره تلفن همراه ایرانی معتبر است یا خیر. اگر شماره با 09 شروع شود و دقیقاً ۱۱ رقم داشته باشد، به عنوان یک شماره موبایل ایرانی معتبر شناخته می‌شود.

برای امتیاز به این نوشته روی ستاره ها کلیک کنید!
[کل: 0 میانگین: 0]
هم چنین مطالعه کنید:   همگام‌سازی داده‌ها در MySQL
برای عضویت در خبرنامه ما و دریافت جدیدترین مقالات جذاب، ایمیل خود را وارد نمایید.

Responses

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Responses

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

List Comprehensions در پایتون

List Comprehensions در پایتون

List Comprehensions در پایتون، یک روش سریع و موثر برای ایجاد لیست‌ها از طریق اعمال عملیات و فیلترها بر روی تکرارپذیرها (iterables) است. این ویژگی

چک کردن فعال بودن سایت با پایتون

چک کردن فعال بودن سایت با پایتون

استفاده از requests برای چک کردن فعال بودن یک دامنه و وب‌سایت، می‌توان از کتابخانه‌های استاندارد پایتون مانند requests استفاده کرد. در این کد، یک تابع تعریف