လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ဒီဂျစ်တယ်ပုံစံစစ်ဆေးခြင်း - ID ကဒ်, မိုဘိုင်းဖုန်းနှင့်ဘဏ်ကဒ်နံပါတ်များအတွက်ပုံမှန်ကိုက်ညီမှုစွမ်းရည်

PHP ဒီဂျစ်တယ်ပုံစံစစ်ဆေးခြင်း - ID ကဒ်, မိုဘိုင်းဖုန်းနှင့်ဘဏ်ကဒ်နံပါတ်များအတွက်ပုံမှန်ကိုက်ညီမှုစွမ်းရည်

M66 2025-07-11

PHP တွင်ဒီဂျစ်တယ်ပုံစံကိုက်ညီမှုလျှောက်လွှာ

PHP ပရိုဂရမ်တွင်ဒစ်ဂျစ်တယ်ပုံစံအမျိုးမျိုးကိုစစ်ဆေးခြင်းသည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ ၎င်းသည် ID နံပါတ်တစ်ခု, မိုဘိုင်းဖုန်းနံပါတ်သို့မဟုတ်ဘဏ်ကဒ်နံပါတ်သို့မဟုတ်ဘဏ်ကဒ်နံပါတ်သည် code code အားစိတ် 0 င်စားမှုကိုတိုးတက်စေရုံသာမကသုံးစွဲသူအတွေ့အကြုံကိုပိုမိုကောင်းမွန်စေနိုင်သည်။ ဤဆောင်းပါးသည် developer များပိုမိုကောင်းမွန်သောစိန်ခေါ်မှုများကိုပိုမိုကောင်းမွန်စွာကိုင်တွယ်ဖြေရှင်းရန်ကူညီရန်ဤဆောင်းပါးသည်ဘုံဒီဂျစ်တယ် formaticification teromies သုံးခုကိုမိတ်ဆက်ပေးလိမ့်မည်။

ID နံပါတ်ကိုအတည်ပြုပါ

ID နံပါတ်သည်များသောအားဖြင့်ဂဏန်း 18 လုံးဖြင့်ဖွဲ့စည်းထားပြီးဂဏန်းတစ်အုပ်တည်းအတည်ပြုကုဒ်ရှိသည်။ PHP တွင်နံပါတ်သည်စံသတ်မှတ်ချက်နှင့်ကိုက်ညီကြောင်းအတည်ပြုရန်ပုံမှန်အသုံးအနှုန်းများကိုသုံးနိုင်သည်။

 function validateIDCard($idCard) {
    $pattern = '/^\d{17}[\dX]$/';
    return preg_match($pattern, $idCard);
}

$idCard = '110101199001011234';
if (validateIDCard($idCard)) {
    echo 'ID နံပါတ်သည်မှန်ကန်သည်';
} else {
    echo 'အထောက်အထားကဒ်နံပါတ် format အမှား';
}

မိုဘိုင်းဖုန်းနံပါတ်ကိုစစ်ဆေးပါ

လက်ကိုင်ဖုန်းနံပါတ်များကိုယေဘုယျအားဖြင့်ဂဏန်း 11 လုံးဖြင့်ဖွဲ့စည်းထားပြီးပထမဂဏန်းသည် 3 မှ 9 အထိနံပါတ်တစ်ခုဖြစ်ရမည်။ PHP တွင်ပုံမှန်ဖော်ပြချက်သည်လက်ကိုင်ဖုန်းနံပါတ်များ၏တရားဝင်မှုကိုအတည်ပြုရန်ပုံမှန်အသုံးအနှုန်းများကိုအသုံးပြုနိုင်သည်။

 function validatePhoneNumber($phoneNumber) {
    $pattern = '/^1[3-9]\d{9}$/';
    return preg_match($pattern, $phoneNumber);
}

$phoneNumber = '13800138000';
if (validatePhoneNumber($phoneNumber)) {
    echo 'မိုဘိုင်းဖုန်းနံပါတ်သည်မှန်ကန်သည်';
} else {
    echo 'မိုဘိုင်းဖုန်းဖုန်းနံပါတ်ပုံစံအမှား';
}

ဘဏ်ကဒ်နံပါတ်ကိုစစ်ဆေးပါ

များသောအားဖြင့်ဘဏ်ကဒ်နံပါတ်များသည်များသောအားဖြင့် 15 မှ 19 လုံးအထိရှိပြီးပုံစံ၏မှန်ကန်မှုကိုသေချာစေရန်ပုံမှန်အသုံးအနှုန်းများဖြင့်အတည်ပြုနိုင်သည်။

 function validateBankCardNumber($bankCardNumber) {
    $pattern = '/^\d{15,19}$/';
    return preg_match($pattern, $bankCardNumber);
}

$bankCardNumber = '6222020600085692813';
if (validateBankCardNumber($bankCardNumber)) {
    echo 'ဘဏ်ကဒ်နံပါတ်အမျိုးအစားကိုမှန်ကန်သော';
} else {
    echo 'ဘဏ်ကဒ်နံပါတ်အမျိုးအစားအမှား';
}

အထက်ပါကုဒ်နမူနာမှတစ်ဆင့်ကိန်းဂဏန်းပုံစံများကိုပုံမှန်အသုံးအနှုန်းကိုစစ်ဆေးခြင်းသည်၎င်းကိုပြုလုပ်ရန်အတိုချုပ်နှင့်ထိရောက်သောနည်းလမ်းဖြစ်သည်ကိုကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။ လက်တွေ့ကျသောအပလီကေးရှင်းများ၌ developer များက input data ၏တရားဝင်မှုကိုသေချာစေရန်တိကျသောလိုအပ်ချက်များနှင့်စည်းမျဉ်းများအပေါ် အခြေခံ. သက်ဆိုင်ရာစိစစ်အတည်ပြုလုပ်ဆောင်ချက်များကိုရေးနိုင်သည်။

အကျဉ်းချုပ်

ဒီဂျစ်တယ်ပုံစံကိုက်ညီမှုစွမ်းရည်များသည် PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်မရှိမဖြစ်လိုအပ်သည်။ ဤနည်းစနစ်များကိုကျွမ်းကျင်ရန်နှင့်ပြောင်းလွယ်ပြင်လွယ်ခြင်းအားဖြင့် developer များပိုမိုထိရောက်စွာဒစ်ဂျစ်တယ်ပုံစံများကိုပိုမိုထိရောက်စွာစစ်ဆေးနိုင်သည်။ ဤဆောင်းပါးပါအကြောင်းအရာများသည် PHP ပရိုဂရမ်တွင်ဒီဂျစ်တယ် format ဓလေ့ကိုပိုမိုကောင်းမွန်စွာကိုင်တွယ်နိုင်သည်ဟုမျှော်လင့်ပါသည်။