النماذج
EV
HAN
SEAL
ATTO 3
SEALION 7
PHEV
QIN PLUS
SONG PLUS
SEAL 7 DM-i
SHARK 6
ATTO 8
الختم 6
سيليون 5
Ti 7
HAN
HAN
EV
اكتشف المزيد
احجز تجربة قيادة
SEAL
SEAL
EV
اكتشف المزيد
احجز تجربة قيادة
ATTO 3
ATTO 3
EV
اكتشف المزيد
احجز تجربة قيادة
SEALION 7
SEALION 7
EV
اكتشف المزيد
احجز تجربة قيادة
QIN PLUS
QIN PLUS
PHEV
اكتشف المزيد
احجز تجربة قيادة
SONG PLUS
SONG PLUS
PHEV
اكتشف المزيد
احجز تجربة قيادة
SEAL 7 DM-i
SEAL 7 DM-i
PHEV
اكتشف المزيد
احجز تجربة قيادة
SHARK 6
SHARK 6
PHEV
اكتشف المزيد
احجز تجربة قيادة
ATTO 8
ATTO 8
PHEV
اكتشف المزيد
احجز تجربة قيادة
الختم 6
الختم 6
PHEV
اكتشف المزيد
احجز تجربة قيادة
سيليون 5
سيليون 5
PHEV
اكتشف المزيد
احجز تجربة قيادة
Ti 7
Ti 7
PHEV
اكتشف المزيد
احجز تجربة قيادة
التصميم والتكنولوجيا
معلومات عنا
اتصال
EN
AR
النماذج
EV
HAN
HAN
EV
اكتشف المزيد
احجز تجربة قيادة
SEAL
SEAL
EV
اكتشف المزيد
احجز تجربة قيادة
ATTO 3
ATTO 3
EV
اكتشف المزيد
احجز تجربة قيادة
SEALION 7
SEALION 7
EV
اكتشف المزيد
احجز تجربة قيادة
PHEV
QIN PLUS
QIN PLUS
PHEV
اكتشف المزيد
احجز تجربة قيادة
SONG PLUS
SONG PLUS
PHEV
اكتشف المزيد
احجز تجربة قيادة
SEAL 7 DM-i
SEAL 7 DM-i
PHEV
اكتشف المزيد
احجز تجربة قيادة
SHARK 6
SHARK 6
PHEV
اكتشف المزيد
احجز تجربة قيادة
ATTO 8
ATTO 8
PHEV
اكتشف المزيد
احجز تجربة قيادة
الختم 6
الختم 6
PHEV
اكتشف المزيد
احجز تجربة قيادة
سيليون 5
سيليون 5
PHEV
اكتشف المزيد
احجز تجربة قيادة
Ti 7
Ti 7
PHEV
اكتشف المزيد
احجز تجربة قيادة
التصميم والتكنولوجيا
العروض
مدونة
معلومات عنا
اتصال
الأخبار والقصص
اتصل بنا
تواصل مع بي واي دي عُمان
اطلب عرض أسعار
احجز تجربة قيادة
Form submitted successfully
الاسم الكامل
عنوان البريد الإلكتروني
رقم الهاتف المحمول
الرسالة
أرسل الرسالة
Form submitted successfully
الاسم الكامل
عنوان البريد الإلكتروني
رقم الهاتف المحمول
الرسالة
أرسل الرسالة
البحث عن صالة عرض
البحث عن مركز خدمة
شركة بي واي دي عالم الأعمال والسيارات
شارع الرميلة، الوطية، مسقط، سلطنة عُمان
بريد إلكتروني:
sales@wabbyd.com
هاتف:
96872225925
BYD عمان
HGWC+GQ5، شارع النهضة، مسقط، عمان
بريد إلكتروني:
sales@wabbyd.com
هاتف:
96872225925
BYD - الموج
J7H8+CF2، الموق، السيب، مسقط، عمان
بريد إلكتروني:
sales@wabbyd.com
هاتف:
96872225925
مركز خدمة BYD
H9FM+627، مسقط، عمان
Email:
sales@wabbyd.com
Phone:
96824625027
lowered.includes(keyword)); } // ✅ Common helper: Trims and checks for empty value function isEmptyOrOnlySpaces(value) { return !value || value.trim().length === 0; } // ✅ Name Validator $.validator.addMethod("validName", function(value, element) { if (isEmptyOrOnlySpaces(value)) return false; const trimmed = value.trim(); if (trimmed.length < 2 || trimmed.length > 255) return false; // Allow Unicode letters, spaces, hyphens, apostrophes const nameRegex = /^[\p{L}\p{M}\s'-]+$/u; if (!nameRegex.test(trimmed)) return false; // Reject numbers if (/\d/.test(trimmed)) return false; if (containsDangerousKeywords(trimmed)) return false; return true; }, "Invalid name format"); // ✅ Email Validator $.validator.addMethod("validEmail", function(value, element) { if (isEmptyOrOnlySpaces(value)) return false; const trimmed = value.trim(); const emailRegex = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,}$/; if (!emailRegex.test(trimmed)) return false; if (containsDangerousKeywords(trimmed)) return false; if (trimmed.length > 254) return false; return true; }, "Invalid email format"); // ✅ Phone Number Validator $.validator.addMethod("validPhoneNumber", function(value, element) { if (isEmptyOrOnlySpaces(value)) return false; const trimmed = value.trim(); if (containsDangerousKeywords(trimmed)) return false; // Remove common separators const normalized = trimmed.replace(/[\s()-]/g, ''); if (!/^\+?\d+$/.test(normalized)) return false; const digitsOnly = normalized.replace(/^\+/, ''); if (digitsOnly.length < 7 || digitsOnly.length > 15) return false; if (/^0+$/.test(digitsOnly)) return false; // intlTelInput validation const iti = window.intlTelInputGlobals?.getInstance(element); if (iti && !iti.isValidNumber()) { return false; } return true; }, "Invalid phone number format"); $.validator.addMethod("validMessage", function(value, element) { const trimmed = value.trim(); if (isEmptyOrOnlySpaces(trimmed)) return false; if (trimmed.length < 2 || trimmed.length > 1000) { console.log("Rejected due to length"); return false; } const alphaNumericCheck = /[a-zA-Z0-9\u00C0-\uFFFF]/; if (!alphaNumericCheck.test(trimmed)) return false; if (containsDangerousKeywords(trimmed)) return false; return true; }, "Invalid message format"); $.validator.addMethod("validPassword", function(value, element) { if (!value) return false; const trimmed = value.trim(); if (trimmed.length < 8 || trimmed.length > 64) return false; let hasLower = /[a-z]/.test(trimmed); let hasUpper = /[A-Z]/.test(trimmed); let hasNumber = /\d/.test(trimmed); let hasSpecial = /[!@#$%^&*(),.?":{}|<>]/.test(trimmed); let typesCount = [hasLower, hasUpper, hasNumber, hasSpecial].filter(Boolean).length; if (typesCount < 3) return false; if (/(.)\1\1/.test(trimmed)) return false; return true; }, "Password must be 8-64 chars, mix 3 types (lower, upper, number, special), no repeat."); // ✅ Postal/Zip Code Validator $.validator.addMethod("validPostalZipCode", function(value, element) { const trimmed = value.trim(); if (isEmptyOrOnlySpaces(trimmed)) return false; if (trimmed.length > 10) return false; const zipCodeRegex = /^[A-Za-z0-9\s]+$/; if (!zipCodeRegex.test(trimmed)) return false; if (containsDangerousKeywords(trimmed)) return false; return true; }, "Invalid Postal/ZIP Code. Only letters, numbers, and spaces allowed, max 10 characters.");