R061: أرقام مشرقية وغربية مختلطة في السياق نفسه
خلط ٣ و3 في جدول أو قائمة أو fieldset واحد يصعّب مقارنة الأرقام بنظرة؛ والأرقام في النص الجاري خارج هذه الحاويات لا تُفحص.
الفحص
- المعرّف
- R061
- الخطورة الافتراضية
- متوسطة
متى يُطلق ملاحظة
متوسطة · ثقة متوسطة
داخل جدول أو قائمة أو قائمة تعريفات أو
fieldsetواحد، يحمل النص رقمين غربيين على الأقل ورقمين مشرقيين على الأقل، فتُكتب الأرقام التي يقارنها القارئ بطريقتين. الجدول يُعدّ سطحًا واحدًا عبر صفوفه، لأن القارئ يقارن نزولًا في العمود.الإصلاح: وحّد نظام الأرقام في هذا السطح عبر الخيار
numberingSystemفيIntl.NumberFormat.
ما الذي يتجاهله عمدًا
الأرقام في النص الجاري خارج الجدول أو القائمة أو fieldset، فرقمان متباعدان في الصفحة لا يُقارنان، وكتل الكود. حتى ثلاث حالات في الصفحة.
قبل الإصلاح وبعده
<ul>
<li>المجموع: 250</li>
<li>الضريبة: ٣٧٫٥</li>
</ul><ul>
<li>المجموع: 250</li>
<li>الضريبة: 37.5</li>
</ul>افحصه يدويًا
حدّد الجدول أو القائمة وشغّل [($0.innerText.match(/[0-9]/g) ?? []).length, ($0.innerText.match(/[٠-٩]/g) ?? []).length] في وحدة تحكم DevTools. عددان أكبر من الصفر هما الملاحظة.
ما يعرضه لك التقرير
تحمل كل ملاحظة من R061 ما ينطبق عليها من الحقول أدناه، فترى سبب ظهورها دون إعادة الفحص.
- westernDigitCount
- عدد الأرقام الغربية (من 0 إلى 9) في الحاوية.
- arabicIndicDigitCount
- عدد الأرقام المشرقية (من ٠ إلى ٩) فيها.
- westernExample
- نص من الحاوية مكتوب بالأرقام الغربية.
- arabicIndicExample
- نص من الحاوية مكتوب بالأرقام المشرقية.
مكوّنات تجتاز هذا الفحص بطريقة بنائها
تجتاز مكوّنات ريتلا هذه الفحص R061 بالطريقة التي بُنيت بها. إذا استخدمتها كما يصفها التوثيق، فلن تُدخل هذا الخلل إلى صفحتك.
فحوص أخرى في فئة الأرقام والتواريخ والعملات
هل تخفق صفحتك في الفحص R061؟
الصق رابطًا، فتعرض ريتلا الصفحة على سطح المكتب والجهاز اللوحي والجوال، وتشغّل كل الفحوص، وتريك أهم المشكلات مع لقطة شاشة دليلًا على كل منها.