9 مستودعات
Checks that a value adheres to a numeric type.
Distinct from Data Validation: More specific than general Data Validation; focuses exclusively on verifying the numeric type of an input.
Explore 9 awesome GitHub repositories matching data & databases · Number Type Validation. Refine with filters or upvote what's useful.
This is a collection of classic computer science algorithms and data structures implemented from scratch in JavaScript. The project provides reference implementations of fundamental concepts including sorting algorithms, binary search, linked lists, and binary search trees, all built as standalone pure functions with no external dependencies. The implementations cover a range of data structures, including singly-linked, doubly-linked, and circular linked lists with full traversal and mutation operations, as well as binary search trees supporting insertion, deletion, and search. Sorting algori
Implements the Luhn algorithm to validate credit card numbers and other numeric identifiers.
Valibot is a modular, type-safe schema library for validating and parsing structural data in TypeScript environments.
Deno Valide checks that a value is a number and returns an error if incorrect.
Any-rule is a multi-platform regular expression tool that provides a curated catalog of over 70 ready-to-use patterns for validating and extracting common data formats. The project separates its static regex collection from editor-specific plugins, allowing the same pattern library to be accessed through VS Code, IntelliJ IDEA, Alfred Workflow, and a web interface. The tool enables keyword-based pattern retrieval, letting users search for the correct regex by typing descriptive terms rather than remembering exact syntax. It covers a broad range of validation needs including email addresses, U
Ships validators for Chinese ID numbers, license plates, social credit codes, and other national formats.
This project is a collection of POSIX-compliant shell functions and polyfills designed to replace external binaries with portable, built-in utility implementations. It serves as a compatibility library and utility kit for shell scripting, providing shell-native alternatives to common command line utilities. The library focuses on removing dependencies on external processes by implementing tasks directly within the shell. This includes the use of shell-native sequences for terminal user interface design, such as text coloring and cursor movement, and the use of built-in pattern matching for te
Validates whether a given input value is an integer or a floating-point number.
Elvish is a shell that combines interactive command-line use with a structured scripting language, designed to make both everyday terminal work and automation tasks more predictable and readable. It parses, compiles, and executes code in three phases, catching syntax and variable errors before any code runs, and it aborts execution on command failure by default to prevent silent errors. The shell introduces value-oriented pipelines that pass structured data like lists, maps, and closures between commands, preserving types without serialization. It also mixes traditional byte streams with thes
Creates numeric values that sort and convert to JSON as numbers, distinct from numeric strings.
Radash هي مكتبة أدوات وظيفية لـ TypeScript مصممة لتحويل البيانات، والتحقق من الصحة، وإدارة سير العمل. توفر مجموعة من دوال المساعدة المكتوبة بأنواع لمعالجة المصفوفات، والكائنات، والسلاسل. يتميز المشروع بمجموعة أدوات سير عمل غير متزامنة لإدارة الوعود، وإعادة المحاولات، وحدود التزامن، إلى جانب مجموعة من أدوات التحقق المنطقية للتحقق من الأنواع البدائية، والكائنات، والوعود. كما يطبق أنماط البرمجة الوظيفية مثل تكوين الدوال، والتطبيق الجزئي، وأنماط الاستجابة الأولى للخطأ. تغطي المكتبة مساحة واسعة من القدرات، بما في ذلك إدارة حالة الكائن مع الاستنساخ والدمج العميق، ومعالجات المصفوفات المعقدة، وتنسيق السلاسل. توفر بالإضافة إلى ذلك أدوات لتحسين التنفيذ، مثل تحديد المعدل وتخزين النتائج مؤقتاً.
Provides a utility to check if a given value is a number.
i-hate-regex هي مجموعة من الأدوات التفاعلية لبناء والتحقق من وتكوين وتصور التعبيرات النمطية (Regex). توفر بيئة متخصصة لبناء وتصحيح التعبيرات النمطية، مما يسمح للمستخدمين ببناء أنماط معقدة والتحقق من سلوك المطابقة من خلال الاختبار التفاعلي. يتميز المشروع بمولد تعبيرات نمطية مع معاينة للمطابقة في الوقت الفعلي وأداة تمثيل مرئي تعرض الهيكل المنطقي للنمط. كما يتضمن مكتبة منسقة من الأنماط القياسية لتنسيقات البيانات الشائعة، بما في ذلك عناوين البريد الإلكتروني، وعناوين IP، وأرقام الهواتف، والتواريخ، وأرقام الضمان الاجتماعي. تغطي مجموعة الأدوات التحقق من بناء جملة Regex وتكوين الأعلام (flags) للسلوكيات العالمية، وغير الحساسة لحالة الأحرف، ومتعددة الأسطر. كما تدعم تضمين مكونات التصور الخاصة بها في مواقع ويب خارجية.
A pre-defined regular expression pattern for verifying strings against the NNN-NN-NNNN format while enforcing government restrictions.
AntiZhaPian is a social engineering framework and fraud simulation application. It generates fake security center dashboards and anti-fraud interfaces designed to deceive users into believing that official security software is installed. The project functions as a simulation tool that mimics the visual appearance and behavior of anti-fraud applications. It uses template-based rendering and state-driven UI simulation to create synthetic dashboards with dynamic dates and fake status indicators. The application includes a user profile management interface for viewing and updating personal accou
Verifies that entered national identification numbers follow authentic formatting patterns.
توفر هذه المكتبة مجموعة من الأدوات لمعالجة والتحقق من وتنسيق البيانات الشخصية والمعرفات الوطنية البرازيلية. وهي بمثابة مجموعة أدوات لإدارة تنسيقات البيانات الشائعة داخل النظام البيئي البرازيلي، مما يضمن توافق معلومات مثل أرقام التعريف الضريبي، وأرقام الهواتف، والرموز البريدية مع المعايير الرسمية. يتميز المشروع بدمج التحقق من المجموع الاختباري الرياضي مع مطابقة الأنماط الهيكلية لضمان سلامة البيانات. يتضمن وظائف متخصصة لتوليد أرقام تعريف اصطناعية صالحة لبيئات الاختبار، بالإضافة إلى أدوات لإخفاء المعلومات الحساسة لدعم متطلبات الخصوصية في واجهات المستخدم. بعيداً عن مهام التعريف الأساسية، تقدم المكتبة مجموعة من أدوات معالجة البيانات التي تتعامل مع تطبيع السلاسل النصية والتنسيق المتسق. تم تنظيم هذه الوظائف للسماح بالتكوين النمطي، مما يمكن المطورين من دمج منطق التحقق والتحويل في تطبيقاتهم. الحزمة متاحة كمكتبة أدوات JavaScript و TypeScript.
Validates the structural integrity and mathematical validity of Brazilian national identification and tax documents.