directionality
Determines the writing system's
directionality based on characters tests.
Installation
$ component install component/directionality
Example
var dir = require('directionality');
dir('الولايات المتحدة الأمريكية'); // 'rtl'
dir('Hello world'); // 'ltr'
Methodology
The decision is made based on the first character of the input string,
testing for a range of unicode characters that belong to rtl or ltr
languages (see API to learn how to access the regular expressions).
API
directionality(str)
Returns 'rtl'
for right-to-left text, and 'ltr'
for
left-to-right text.
directionality.regex.ltr
Access the regular expression of ltr characters.
directionality.regex.rtl
Access the regular expression of rtl characters.
License
MIT