برای تشخیص شمارههای تلفن همراه ایرانی، میتوان از یک تابع پایتون استفاده کرد که از عبارتهای باقاعده (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]
Responses