تشخیص شماره موبایل ایرانی
برنامه ای بنویسید که شماره موبایلی را از کاربر دریافت کند و در خروجی مشخص کند که آیا این شماره موبایل ایرانی است یا خیر.
👨💻 5 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که شماره موبایلی را از کاربر دریافت کند و در خروجی مشخص کند که آیا این شماره موبایل ایرانی است یا خیر.
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکnumber = input("شماره موبایل را وارد کنید: ").strip()
def is_iranian_mobile(number):
# حالت اول: با +98 شروع شود
if number.startswith("+98") and len(number) == 13 and number[3] == '9':
return True
# حالت دوم: با 0098 شروع شود
elif number.startswith("0098") and len(number) == 14 and number[4] == '9':
return True
# حالت سوم: با 09 شروع شود
elif number.startswith("09") and len(number) == 11:
return True
else:
return False
if is_iranian_mobile(number):
print("✅ شماره ایرانی است")
else:
print("❌ شماره ایرانی نیست")
num = input("shomare khod ra vared konid(bayad irani bashad): ")
if num.startswith("+98") and len(num) == 13:
print("shomare irani ast")
else:
print("shomare irani nist!")
fn main(){
let number = "+989000000000";
if let Some(c) = number.chars().nth(0) {
if c == '+'{
if let Some(d) = number.chars().nth(1) {
if d == '9'{
if let Some(e) = number.chars().nth(2){
if e == '8' {
println!("{} is From Iran.",number);
} else {
println!("{} Is not from Iran",number);
};
};
};
};
};
};
}
<!DOCTYPE html>
<html lang>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" href="codebezanlogo.jpg">
<title>code bezan</title>
</head>
<body>
<form action="">
<label for="">phone number:</label>
<input type="text" name="" id="phoneNumber">
<button type="button" id="btn">submit</button>
</form>
<script>
let btn=document.querySelector("#btn");
btn.addEventListener('click',()=>{
let num=document.querySelector('#phoneNumber').value;
let res=num.slice(0,4);
if(res.includes("+98")==true){
console.log("iran");
}
else if (res.includes("98")==true) {
console.log("iran");
}
else if (res.includes("0")==true){
console.log("iran");
}
else{
console.log("kareji");
}
});
</script>
</body>
</html>
def is_iranian_mobile(number):
if len(number) == 11 and number.startswith('09'):
return True
return False
mobile_number = input("شماره موبایل را وارد کنید: ")
if is_iranian_mobile(mobile_number):
print("این شماره موبایل ایرانی است.")
else:
print("این شماره موبایل ایرانی نیست.")
a = input('shomare mobile: ')
if a.startswith('09') and len(a) == 11:
print('ok')
else:
print('no, error')
number_phone=input("Enter number:")
if "+" in number_phone[0]:
number_phone=number_phone[1:]
if 9<= len(number_phone)<=13:
if number_phone[0:2]=="09" or number_phone[0:2]=="98":
print("number in iran")
else:
print("number not in iran")
else:
print("number false")
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام