Регулярное выражение для буквенно-цифровых строк

Используйте /^[A-Za-z0-9]+$/, чтобы проверить, что вся строка состоит только из букв и цифр. Каждый пример ниже проверен по этому шаблону, а сам шаблон можно открыть в Regex Tester с уже загруженными образцами.

Обновлено

ВводРезультат
abc123✓ Совпадение
ABC✓ Совпадение
2026✓ Совпадение
abc 123✗ Нет совпадения
abc_123✗ Нет совпадения
abc-123✗ Нет совпадения
(empty)✗ Нет совпадения

Как работает шаблон

ЧастьЗначение
^[A-Za-z0-9]+$Одна или более латинских букв или цифр ASCII, и больше ничего — без пробелов, подчёркиваний и символов

Примеры кода

JavaScript

const re = /^[A-Za-z0-9]+$/;
re.test(value); // true or false

Python

import re

bool(re.fullmatch(r'[A-Za-z0-9]+', value))

PHP

preg_match('/^[A-Za-z0-9]+$/', $value) === 1;

Примечания и ограничения

Чтобы разрешить дополнительные символы, добавьте _ или - внутрь квадратных скобок; \w — это сокращение для [A-Za-z0-9_].

Часто задаваемые вопросы

Какое регулярное выражение для буквенно-цифровых строк?
/^[A-Za-z0-9]+$/ — оно проверяет всю строку целиком. Таблица выше объясняет, что делает каждая часть шаблона.
Какие примеры совпадают?
Из проверенных примеров совпадают: abc123, ABC, 2026. Остальные не совпадают.
Как протестировать это регулярное выражение?
Нажмите «Открыть в Regex Tester» — шаблон, флаги и тестовый текст загрузятся автоматически, а совпадения будут подсвечиваться по мере редактирования.