summaryrefslogtreecommitdiff
path: root/node_modules/is-alphabetical/index.js
blob: f71156a48b9e9736a939bbaa784ba4aa6468de50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/**
 * Check if the given character code, or the character code at the first
 * character, is alphabetical.
 *
 * @param {string|number} character
 * @returns {boolean} Whether `character` is alphabetical.
 */
export function isAlphabetical(character) {
  const code =
    typeof character === 'string' ? character.charCodeAt(0) : character

  return (
    (code >= 97 && code <= 122) /* a-z */ ||
    (code >= 65 && code <= 90) /* A-Z */
  )
}