mobile : 09359556950 telegram : @karimeh_net whatsapp : 09359556950
صفحه نخست » کد ها 27 »
Warning: foreach() argument must be of type array|object, bool given in /home/karimeh/public_html/wp-content/themes/5md/inc/templates-part/content/single-content.php on line 41

Warning: Undefined variable $term_has_parent in /home/karimeh/public_html/wp-content/themes/5md/inc/templates-part/content/single-content.php on line 66

Warning: Undefined variable $term_name in /home/karimeh/public_html/wp-content/themes/5md/inc/templates-part/content/single-content.php on line 75

Warning: Undefined variable $term_count in /home/karimeh/public_html/wp-content/themes/5md/inc/templates-part/content/single-content.php on line 76

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

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

 

وب سایت برای بررسی 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' );
    }
}

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