Skip to content

Validate

Validate email, URL, phone, IP, UUID, credit card, and JSON Schema.

7 modules

ModuleDescription
क्रेडिट कार्ड की जाँच करेंलुहन एल्गोरिदम का उपयोग करके क्रेडिट कार्ड नंबर की जाँच करें
ईमेल की जाँच करेंईमेल पते के प्रारूप की जाँच करें
IP की जाँच करेंIPv4 या IPv6 पते के प्रारूप की जाँच करें
JSON स्कीमा की जाँच करेंJSON स्कीमा के खिलाफ JSON डेटा की जाँच करें
फोन की जाँच करेंफोन नंबर के प्रारूप की जाँच करें
URL की जाँच करेंURL के प्रारूप और संरचना की जाँच करें
UUID जाँचेंUUID प्रारूप और संस्करण की जाँच करें

Modules

क्रेडिट कार्ड की जाँच करें

validate.credit_card

लुहन एल्गोरिदम का उपयोग करके क्रेडिट कार्ड नंबर की जाँच करें

Parameters:

NameTypeRequiredDefaultDescription
card_numberstringYes-जाँच के लिए क्रेडिट कार्ड नंबर

Output:

FieldTypeDescription
validbooleanजाँच के लिए क्रेडिट कार्ड नंबर
card_typestringक्या कार्ड नंबर मान्य है
maskedstringक्या कार्ड नंबर मान्य है
luhn_validbooleanमास्क किया गया कार्ड नंबर (****1234)

ईमेल की जाँच करें

validate.email

ईमेल पते के प्रारूप की जाँच करें

Parameters:

NameTypeRequiredDefaultDescription
emailstringYes-जाँच के लिए ईमेल पता

Output:

FieldTypeDescription
validbooleanजाँच के लिए ईमेल पता
emailstringक्या ईमेल मान्य है
local_partstringक्या ईमेल मान्य है
domainstringजाँचा गया ईमेल

IP की जाँच करें

validate.ip

IPv4 या IPv6 पते के प्रारूप की जाँच करें

Parameters:

NameTypeRequiredDefaultDescription
ipstringYes-जाँच के लिए IP पता
versionstringNoanyजाँच के लिए IP पता

Output:

FieldTypeDescription
validbooleanक्या IP पता मान्य है
ipstringक्या IP पता मान्य है
versionstringक्या IP पता मान्य है
is_privatebooleanजाँचा गया IP पता
is_loopbackbooleanपता चला IP संस्करण (v4 या v6)

JSON स्कीमा की जाँच करें

validate.json_schema

JSON स्कीमा के खिलाफ JSON डेटा की जाँच करें

Parameters:

NameTypeRequiredDefaultDescription
datatextYes-जाँच के लिए JSON डेटा (स्ट्रिंग या ऑब्जेक्ट)
schematextYes-जाँच के लिए JSON डेटा (स्ट्रिंग या ऑब्जेक्ट)

Output:

FieldTypeDescription
validbooleanजाँच के लिए JSON स्कीमा
errorsarrayक्या डेटा मान्य है
error_countnumberक्या डेटा मान्य है

फोन की जाँच करें

validate.phone

फोन नंबर के प्रारूप की जाँच करें

Parameters:

NameTypeRequiredDefaultDescription
phonestringYes-जाँच के लिए फोन नंबर
regionstringNointernationalजाँच के लिए फोन नंबर

Output:

FieldTypeDescription
validbooleanक्या फोन नंबर मान्य है
phonestringक्या फोन नंबर मान्य है
normalizedstringक्या फोन नंबर मान्य है
regionstringजाँचा गया फोन नंबर

URL की जाँच करें

validate.url

URL के प्रारूप और संरचना की जाँच करें

Parameters:

NameTypeRequiredDefaultDescription
urlstringYes-मान्य करने के लिए URL
require_httpsbooleanNoFalseमान्य करने के लिए URL

Output:

FieldTypeDescription
validbooleanकेवल HTTPS URL स्वीकार करें
urlstringक्या URL मान्य है
schemestringक्या URL मान्य है
hoststringजाँचा गया URL
portnumberURL स्कीम (http, https, आदि)
pathstringहोस्ट/डोमेन नाम
querystringयदि निर्दिष्ट है तो पोर्ट नंबर

UUID जाँचें

validate.uuid

UUID प्रारूप और संस्करण की जाँच करें

Parameters:

NameTypeRequiredDefaultDescription
uuidstringYes-मान्य करने के लिए UUID
versionnumberNo0मान्य करने के लिए UUID

Output:

FieldTypeDescription
validbooleanअपेक्षित UUID संस्करण (1-5, या कोई भी के लिए 0)
uuidstringक्या UUID मान्य है
versionnumberक्या UUID मान्य है
variantstringजाँचा गया UUID

Released under the Apache 2.0 License.