format-bcp-47
Validates BCP-47 Language Tags using the npm package bcp-47 and formats them in a unique way to ensure consistency.
Install
npm i format-bcp-47
Usage
const formatBcp47 = ;console;console;console;/* CONSOLE:de-CHtruenull*/
Returns null
if the valdiation fails, otherwise it returns a valid and formatted BCP-47 language tag.
What does it exactly?
It validates using bcp-47
and does some uppercase / lowercase formatting.