UNPKG
@visulima/string
Version:
alpha (3.0.0-alpha.18)
latest (3.0.0)
3.0.0
3.0.0-alpha.18
3.0.0-alpha.17
3.0.0-alpha.16
3.0.0-alpha.15
3.0.0-alpha.14
3.0.0-alpha.13
3.0.0-alpha.12
3.0.0-alpha.11
3.0.0-alpha.10
3.0.0-alpha.9
3.0.0-alpha.8
3.0.0-alpha.7
3.0.0-alpha.6
3.0.0-alpha.5
3.0.0-alpha.4
3.0.0-alpha.3
3.0.0-alpha.2
3.0.0-alpha.1
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
1.5.2
1.5.1
1.5.0
1.4.1
1.4.0
1.3.0
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
Functions for manipulating strings.
visulima.com/packages/string
visulima/visulima
@visulima/string
/
dist
/
direction.js
2 lines
(1 loc)
•
251 B
JavaScript
View Raw
1
2
const
e=
"֑-߿יִ-﷽ﹰ-ﻼ"
,n=
"A-Za-zÀ-ÖØ-öø-ʸ̀-ࠀ-Ⰰ-︀--"
,o=
new
RegExp
(
`^[^
${n}
]*[
${e}
]`
),s=
new
RegExp
(
`^[^
${e}
]*[
${n}
]`
),c=
(
r=
""
)=>
{
const
t=r;
return
o.
test
(t)?
"rtl"
:s.
test
(t)?
"ltr"
:
"neutral"
};
export
{c
as
direction};