Package detail

bcp47-validate

SafetyCulture6.4kApache-2.01.0.0

Simple validator for BCP47 locale tags

bcp47, bcp-47, locale, language

readme

bcp47

Build Status Coverage Status

Simple validator for BCP47 locale tags

Helpful resources:

Usage

Install

$ npm i @safetyculture/bcp47 --save

Importing

import {validate, pattern} from 'bcp47';

Properties

pattern

A regular expression for validating locale strings

// use with third party validation tools
Joi.string().regex(pattern)

// or just regex
pattern.test(locale);

Methods

validate(locale) => Boolean

Validate a given locale string.

  • locale. Example en-US
validate('en-US'); // true
validate('en_US'); // false