All Projects → nager → Nager.ArticleNumber

nager / Nager.ArticleNumber

Licence: MIT license
C# Validate Article Numbers ASIN, EAN8, EAN13, GTIN, ISBN, ISBN13, SKU, UPC

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Nager.ArticleNumber

dart barcode
Barcode generation library
Stars: ✭ 79 (+216%)
Mutual labels:  isbn, ean13
isbnlib
python library to validate, clean, transform and get metadata of ISBN strings (for devs).
Stars: ✭ 177 (+608%)
Mutual labels:  isbn, ean13
openbookstore
Bibliographic search of books and personal manager https://gitlab.com/myopenbookstore/openbookstore
Stars: ✭ 24 (-4%)
Mutual labels:  isbn
react-validate-framework
A lightweight and extensible React validation component
Stars: ✭ 18 (-28%)
Mutual labels:  validate
swagger-editor-validate
This GitHub Actions validates OpenAPI (OAS) definition file using Swagger Editor.
Stars: ✭ 30 (+20%)
Mutual labels:  validate
jQuery.EAN13
A jQuery & plain JavaScript library for generating EAN13-barcodes
Stars: ✭ 45 (+80%)
Mutual labels:  ean13
cognito-jwt-verifier
Verify ID and access JWT tokens from AWS Cognito in your node/Lambda backend with minimal dependencies.
Stars: ✭ 25 (+0%)
Mutual labels:  validate
libbib
An R package providing WorldCat API communication, functions for validating and normalizing bibliographic codes, translation from call numbers to subject, and other related utilities helpful for assessment librarians
Stars: ✭ 21 (-16%)
Mutual labels:  isbn
validid
A Javascript library to validate ID card numbers of China, Taiwan, Hong Kong and South Korea
Stars: ✭ 37 (+48%)
Mutual labels:  validate
talos
Elixir parameter validation library. Simple and extensible
Stars: ✭ 23 (-8%)
Mutual labels:  validate
isbn-rs
Rust library for handling ISBNs.
Stars: ✭ 19 (-24%)
Mutual labels:  isbn
FilterInputJs
Tiny and Powerful Library for limit an entry (text box,input) as number,string or more...
Stars: ✭ 37 (+48%)
Mutual labels:  validate
cashaddress
Python tool for convert bitcoin cash legacy addresses
Stars: ✭ 40 (+60%)
Mutual labels:  validate
reach-schema
Functional schema-driven JavaScript object validation library.
Stars: ✭ 34 (+36%)
Mutual labels:  validate
vayder
Easy and concise validations for Express routes
Stars: ✭ 26 (+4%)
Mutual labels:  validate
django-isbn-field
Django model field to store and validate ISBN numbers.
Stars: ✭ 21 (-16%)
Mutual labels:  isbn
mobile-scanning-demo
Sample code for blog post, app is hosted https://ean-crab-scanner.web.app/
Stars: ✭ 25 (+0%)
Mutual labels:  ean13
valite
🔥 Concurrently execute your validators in a simple, practical and light validator engine.
Stars: ✭ 20 (-20%)
Mutual labels:  validate
nucked-truth-of-files
HollyJS Moscow
Stars: ✭ 14 (-44%)
Mutual labels:  validate
eslint-formatter-git-log
ESLint Formatter featuring Git Author, Date, and Hash
Stars: ✭ 36 (+44%)
Mutual labels:  validate

Nager.ArticleNumber

  • Validate article numbers (EAN8, EAN13, GTIN, ISBN10, ISBN13, ISSN, UPC, ASIN).
  • Detect the article number type of a given code

nuget

The package is available on nuget

PM> install-package Nager.ArticleNumber

Examples

Detect article number type

var articleNumberType = ArticleNumberHelper.GetArticleNumberType("4002515289693");
if (articleNumberType == ArticleNumberType.EAN13)
{
    //print barcode
}

Validate article number

var isIsbn = ArticleNumberHelper.IsValidIsbn10("3551559015");
if (isIsbn)
{
    //buy book
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].