1 مستودع
Extensible systems for defining user-specific validation logic and configuring error reporting strategies.
Distinct from Customizable Rule Engines: Shortlist candidates focus on transformation rules, linting, or clinical alerts; none cover general-purpose data validation extensibility.
Explore 1 awesome GitHub repository matching software engineering & architecture · Customizable Validation Frameworks. Refine with filters or upvote what's useful.
v8n هي مكتبة للتحقق من صحة البيانات بلغة JavaScript تُستخدم للتحقق من أن القيم والكائنات والمصفوفات تلبي معايير محددة. تعمل كمحقق قائم على المخطط ومحرك تحقق غير متزامن، مستخدمة API طليقاً لبناء تسلسلات من القواعد والقيود القابلة للسلسلة. يتميز إطار العمل بقدرته على تنفيذ الوعود (promises) وطلبات الشبكة أثناء عملية التحقق لتحديد ما إذا كانت القيمة صالحة. يسمح بإنشاء مخططات تحقق قابلة لإعادة الاستخدام ويوفر إطار عمل قواعد قابلاً للتخصيص حيث يمكن للمستخدمين تحديد منطقهم الخاص وتكوين كيفية إرجاع نتائج الخطأ. تغطي المكتبة مجموعة واسعة من قدرات التحقق، بما في ذلك التحقق من نوع البيانات للبدائيات والنماذج الأولية، والتحقق من محتوى النص عبر regex ومجموعات الأحرف، والقيود الرقمية. كما تدعم التحقق من الكائنات المعقدة، والتحقق من عناصر المجموعات والمصفوفات، والمنطق الشرطي لعكس القواعد أو التعامل مع القيم الاختيارية. صُمم النظام لجمع الأخطاء بالتفصيل، حيث يقيم القيم مقابل كل قاعدة محددة لجمع قائمة كاملة بالإخفاقات بدلاً من التوقف عند الخطأ الأول.
Provides a framework for creating user-defined validation logic and configuring how error results are returned.