2 रिपॉजिटरी
Validation of string properties including character sets, casing, and boundary characters.
Distinct from String Pattern Validators: Broadens from simple regex patterns to include specific casing and character set verification.
Explore 2 awesome GitHub repositories matching web development · String Content Constraints. Refine with filters or upvote what's useful.
v8n is a JavaScript data validation library used to verify that values, objects, and arrays meet specific criteria. It functions as a schema-based validator and an asynchronous validation engine, utilizing a fluent API to construct sequences of chainable rules and constraints. The framework is distinguished by its ability to execute promises and network requests during the validation process to determine if a value is valid. It allows for the creation of reusable validation schemas and provides a customizable rule framework where users can define their own logic and configure how error result
Verifies string properties such as case, character sets, regex patterns, and specific start or end characters.
Scriban एक टेक्स्ट टेम्प्लेटिंग लाइब्रेरी और .NET स्क्रिप्टिंग इंजन है जिसका उपयोग डायनामिक टेक्स्ट जनरेशन के लिए किया जाता है। यह एक टेम्प्लेट प्रोसेसर और एक सुरक्षित स्क्रिप्टिंग सैंडबॉक्स के रूप में कार्य करता है, जो एक सुरक्षित निष्पादन वातावरण प्रदान करता है जो अनधिकृत कोड निष्पादन को रोकने के लिए ऑब्जेक्ट एक्सपोज़र को प्रतिबंधित करता है। प्रोजेक्ट में एक एब्स्ट्रैक्ट सिंटैक्स ट्री टेम्प्लेट पार्सर भी शामिल है जो प्रोग्रामेटिक टेम्प्लेट विश्लेषण और संशोधन की अनुमति देता है। इंजन में एक समर्पित Liquid टेम्प्लेट इंजन और संगतता मोड है, जो इसे Liquid सिंटैक्स में लिखे गए टेम्प्लेट को पार्स, निष्पादित और परिवर्तित करने की अनुमति देता है। यह एक सदस्य-एक्सपोज़र फ़िल्टरिंग सिस्टम के माध्यम से खुद को अलग करता है जो डेवलपर्स को यह नियंत्रित करने के लिए ऑब्जेक्ट प्रॉपर्टीज़ का नाम बदलने, छिपाने या फ़िल्टर करने की अनुमति देता है कि टेम्प्लेट के भीतर डेटा कैसे एक्सेस किया जाता है। लाइब्रेरी एसिंक्रोनस टेम्प्लेट रेंडरिंग, सशर्त लॉजिक और संग्रह पुनरावृत्ति सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह डेटा हेरफेर के लिए अंतर्निहित यूटिलिटीज प्रदान करती है, जैसे गणितीय ऑपरेशन्स, JSON रूपांतरण, दिनांक और समय अंकगणित, और नियमित अभिव्यक्तियों का उपयोग करके व्यापक टेक्स्ट प्रोसेसिंग। डेवलपर्स कस्टम फंक्शन्स को परिभाषित करके और बाहरी क्लासेस को एकीकृत करके इंजन का विस्तार कर सकते हैं। प्रोजेक्ट Native AOT के माध्यम से नेटिव बाइनरी के रूप में प्रकाशन का समर्थन करने के लिए एक सुरक्षित API सतह प्रदान करता है।
Checks if a string is empty, contains specific characters, or contains a substring.