SkillAgentSearch skills...

DevelopersDo.DataAnnotations

Provides common validation attributes for Dominican Republic (DO).

Install / Use

/learn @developersdo/DevelopersDo.DataAnnotations
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DevelopersDo.DataAnnotations

Provides common and useful validation attributes for Dominican Republic (DO).

Installation

To install DevelopersDo.DataAnnotations, run the following command in the NuGet's Package Manager Console

Install-Package DevelopersDo.DataAnnotations

Documentation

CedulaAttribute

Validate a Cédula.

Example

[Cedula]
public String Cedula { get; set; }

Test

| Input | Output | |-----------------|---------| | "001-0068331-7" | true | | "00100683317" | true | | null | true | | "" | true | | "foo" | false | | "001-2222222-2" | false | | "00122222222" | false | | " " | false | | "\t" | false | | "\n" | false | | "\n \t" | false |

BbPinAttribute

Validate a BlackBerry PIN.

Example

[BbPin]
public String BbPin { get; set; }

Test

| Input | Output | |-----------------|---------| | "223CEC0A" | true | | null | true | | "" | true | | "223CEC0" | false | | "223CEC0AA" | false | | " " | false | | "\t" | false | | "\n" | false | | "\n \t" | false |

MSISDNAttribute

Validate a Dominican MSISDN.

Example

[MSISDN]
public String PhoneNumber { get; set; }

Test

| Input | Output | |-----------------|---------| | "8091234567" | true | | "809-123-4567" | true | | null | true | | "" | true | | "foo" | false | | "0211234567" | false | | "021-123-4567" | false | | " " | false | | "\t" | false | | "\n" | false | | "\n \t" | false |

Do you want to contribute?

As most projects nowadays, just fork this repository, get your hands on the code, then send me a pull request.

Do you prefer to talk? Send us a message.

View on GitHub
GitHub Stars13
CategoryDevelopment
Updated3y ago
Forks13

Languages

C#

Security Score

60/100

Audited on Aug 9, 2022

No findings