بررسی صحت شماره تلفن همراه

mamad_205

تازه وارد
سلام وقت بخیر.

 کاربر شماره تلفنی که در صفحه form-checkout وارد میکنه میخوام ساختار تلفن همراه باشه . برای مثال الان اگه 1 رو هم وارد کنه هیچ مشکلی پیش نمیاد و میتونه خریدش رو انجام بده

 

MahdiY

راهبر انجمن
سلام

کد زیر را در فایل functions.php قالبتون قرار بدید

کد:
add_action('woocommerce_checkout_process', 'is_phone');

function is_phone() {
	
	if( ! isset( $_POST['billing_phone'] ) || ! preg_match( '/^(((\+|00)98)|0)?9\d{9}$/', $_POST['billing_phone'] ) )
		wc_add_notice( __( '<b>تلفن</b> وارد شده معتبر نمی باشد.' ), 'error' );
}
 
بالا