Skip to content

isAlpha ​

Проверяет, содержит ли строка только буквенные символы.

isAlpha ​

Сигнатура ​

typescript
function isAlpha(str: string): boolean

Параметры ​

  • str — строка для проверки.

Возвращает ​

true, если строка состоит только из букв, иначе false.

Примеры ​

typescript
import { isAlpha } from 'strio'

// Только буквы (латиница)
isAlpha('hello')
// true

isAlpha('HelloWorld')
// true

// С кириллицей
isAlpha('привет')
// true

// Не только буквы
isAlpha('hello123')
// false

isAlpha('hello world')
// false (пробел)

isAlpha('hello-world')
// false (дефис)

isAlpha('')
// false (пустая строка)

isAlpha('123')
// false

Практические кейсы ​

typescript
import { isAlpha } from 'strio'

// Валидация имени (разрешаем пробелы)
function validateName(name: string): boolean {
  return isAlpha(name.replace(/\s/g, ''))
}

// Фильтрация только буквенных символов
function filterAlpha(input: string): string {
  return input
    .split('')
    .filter(char => isAlpha(char))
    .join('')
}

filterAlpha('abc123xyz')
// "abcxyz"

Связанные функции ​

Смотрите также ​

Выпущено под лицензией MIT.