usefulness v0.0.4 Usefulness.String

Summary

Functions

Checks whether string is a single letter

Checks whether string is a single unicode grapheme

Functions

letter?(string)

Checks whether string is a single letter.

Examples

iex> letter? "a"
true
iex> letter? "aa"
false
iex> letter? "グ"
true
iex> letter? "é"
true
iex> letter? "g̈"
true
iex> letter? "-"
false
iex> letter? "a "
false
single_grapheme?(string)

Checks whether string is a single unicode grapheme

Examples

iex> single_grapheme? "a"
true
iex> single_grapheme? "-"
true
iex> single_grapheme? " "
true
iex> single_grapheme? "é"
true
iex> single_grapheme? "グ"
true
iex> single_grapheme? "\n"
true
iex> single_grapheme? ""
false
iex> single_grapheme? "  "
false
iex> single_grapheme? "ab"
false
iex> single_grapheme? "34"
false
iex> single_grapheme? "\na"
false
iex> single_grapheme? "a\n"
false