mobile : 09359556950 telegram : @karimeh_net whatsapp : 09359556950

اعتبارسنجی شماره تلفن همراه

هدف از نوشتن این پست یپدا کردن راهی برای اعتبارسنجی شماره همراه وارد شده هست . در بسیاری از فروشگاه های اینترنتی شماره همراه وارد می شود و این شماره همراه باید اعتبار سنجی شود.

 

وب سایت برای بررسی regex
https://www.regextester.com/

 

pattern=”09(0[0-9]|1[0-9]|3[1-9]|2[1-9])-?[0-9]{3}-?[0-9]{4}”

 

 

// Custom validation for Billing Phone checkout field
add_action('woocommerce_checkout_process', 'custom_validate_billing_phone');
function custom_validate_billing_phone() {
    $is_correct = preg_match('/09(0[0-9]|1[0-9]|3[1-9]|2[1-9])-?[0-9]{3}-?[0-9]{4}$/', $_POST['billing_phone']);
    if ( $_POST['billing_phone'] && !$is_correct) {
        wc_add_notice( __( 'لطفا یک شماره موبایل معتبر وارد کنید' ), 'error' );
    }
}

کلمات کلیدی :
محصولات مرتبط