यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें
संग्रहों में डेटा की सटीकता, सुरक्षा और एकरूपता सुनिश्चित करने के लिए, NocoBase फ़ील्ड सत्यापन की सुविधा प्रदान करता है। इस सुविधा के मुख्य रूप से दो भाग हैं: नियम कॉन्फ़िगरेशन और नियमों का अनुप्रयोग।

NocoBase सिस्टम फ़ील्ड Joi नियमों को एकीकृत करते हैं, जिनका समर्थन इस प्रकार है:
Joi स्ट्रिंग प्रकार के अनुरूप NocoBase फ़ील्ड प्रकारों में शामिल हैं: एकल-पंक्ति टेक्स्ट, लंबा टेक्स्ट, फ़ोन नंबर, ईमेल, यूआरएल, पासवर्ड और यूयूआईडी।
Joi संख्या प्रकार के अनुरूप NocoBase फ़ील्ड प्रकारों में शामिल हैं: पूर्णांक, संख्या और प्रतिशत।
सामान्य नियमों के अतिरिक्त, पूर्णांक फ़ील्ड पूर्णांक सत्यापन और असुरक्षित पूर्णांक सत्यापन का भी समर्थन करते हैं।

सामान्य नियमों के अतिरिक्त, संख्या और प्रतिशत फ़ील्ड परिशुद्धता सत्यापन का भी समर्थन करते हैं।

Joi दिनांक प्रकार के अनुरूप NocoBase फ़ील्ड प्रकारों में शामिल हैं: दिनांक (समय क्षेत्र के साथ), दिनांक (समय क्षेत्र के बिना), केवल दिनांक और यूनिक्स टाइमस्टैम्प।
समर्थित सत्यापन नियम:
संबंध फ़ील्ड केवल अनिवार्य सत्यापन का समर्थन करते हैं। ध्यान दें कि संबंध फ़ील्ड के लिए अनिवार्य सत्यापन वर्तमान में उप-फ़ॉर्म या उप-टेबल परिदृश्यों में समर्थित नहीं है।

फ़ील्ड नियम कॉन्फ़िगर करने के बाद, डेटा जोड़ते या संशोधित करते समय संबंधित सत्यापन नियम ट्रिगर होंगे।

सत्यापन नियम उप-टेबल और उप-फ़ॉर्म घटकों पर भी लागू होते हैं:


ध्यान दें कि उप-फ़ॉर्म या उप-टेबल परिदृश्यों में, संबंध फ़ील्ड के लिए अनिवार्य सत्यापन प्रभावी नहीं होता है।

क्लाइंट-साइड और सर्वर-साइड फ़ील्ड सत्यापन विभिन्न अनुप्रयोग परिदृश्यों में लागू होते हैं। कार्यान्वयन और नियम ट्रिगर होने के समय में दोनों के बीच महत्वपूर्ण अंतर हैं, इसलिए उन्हें अलग-अलग प्रबंधित करने की आवश्यकता है।

