You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,5 +21,36 @@ npm install validate-functions
21
21
-**Postal/ZIP Code Validation**: Validate based on country-specific formats. It supports top 25 countries based on ISO 3166-1 alpha-2 codes namely: US, CN, IN, ID, PK, BR, NG, BD, RU, MX, JP, ET, PH, EG, VN, CD, TR, IR, DE, TH, GB, FR, IT, TZ, ZA.
22
22
-**URL Validation**: Validate structure and it supports URLs with and without protocols, and it handles query parameters and fragments.
23
23
24
+
### Identification and Financial Numbers:
25
+
1.**Credit Card Number**: Validate using the Luhn algorithm.
26
+
2.**Passport Number**: Support formats for multiple countries. (Upcoming)
27
+
3.**TIN/EIN**: Validate Taxpayer Identification Number (TIN) or Employer Identification Number (EIN). (Upcoming)
28
+
29
+
### Contact Information:
30
+
4.**Postal/ZIP Code**: Validate based on country-specific formats. It supports top 25 countries based on ISO 3166-1 alpha-2 codes namely: US, CN, IN, ID, PK, BR, NG, BD, RU, MX, JP, ET, PH, EG, VN, CD, TR, IR, DE, TH, GB, FR, IT, TZ, ZA.
31
+
32
+
### Personal Information:
33
+
5.**Date of Birth**: Validate format and ensure the person’s age falls within a reasonable range. (Upcoming)
34
+
6.**Email**: Validate email addresses which conform to standard formats.
35
+
36
+
### Internet/Network:
37
+
7.**IP Address**: Validate IPv4 and IPv6 formats.
38
+
8.**URL**: Validate structure and it supports URLs with and without protocols, and it handles query parameters and fragments.
39
+
9.**MAC Address**: Validate for networking hardware.(Upcoming)
40
+
41
+
### Document Validation:
42
+
10.**PAN (Permanent Account Number)**: For Indian tax records.(Upcoming)
43
+
11.**Social Security Number (SSN)**: Validates U.S. Social Security Numbers based on predefined rules.
44
+
12.**Social Insurance Number (SIN)**: For Canada or equivalent in other countries. (Upcoming)
45
+
13.**Aadhaar**: Checks the validity of Indian Aadhaar numbers using specific patterns.
0 commit comments