неотрицательное целое число^(?:0|[1-9][0-9]*)$Пример совпадения: 2048Допускаются только цифры ASCII, дополнительные нули в начале не допускаются.Копировать
целое число со знаком^[+-]?(?:0|[1-9][0-9]*)$Пример совпадения: -42Не проверяйте, превышает ли значение безопасный диапазон целых чисел JavaScript.Копировать
простое десятичное число^[+-]?[0-9]+(?:\.[0-9]+)?$Пример совпадения: -12.50Экспоненты, разделители тысячных долей или десятичные дроби с опущенными целыми частями не принимаются.Копировать
Шестнадцатеричный цвет^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$Пример совпадения: #3b82f6Обрабатывает только 3-битный и 6-битный RGB, не включает прозрачность и названия цветов CSS.Копировать
Текстовая форма UUID^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$Пример совпадения: 550e8400-e29b-41d4-a716-446655440000Проверяются только символы и группы, биты версии, биты варианта или уникальность не проверяются.Копировать
форма текста даты^[0-9]{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12][0-9]|3[01])$Пример совпадения: 2024-02-29Проверяет только формат, не проверяет високосные годы или дни месяца, например. 31 февраля по-прежнему будет отклонено анализатором даты.Копировать
Простая форма почтового ящика^[^\s@]+@[^\s@.]+(?:\.[^\s@.]+)+$Пример совпадения: [email protected]Это не стандартная проверка полного адреса электронной почты; фактическое существование электронной почты требует отправки подтверждающего электронного письма.Копировать
ASCII-идентификатор^[A-Za-z_][A-Za-z0-9_]*$Пример совпадения: user_id2Не включает идентификаторы Юникода и не исключает зарезервированные слова языка программирования.Копировать
Десятичный адрес IPv4^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])$Пример совпадения: 192.168.1.1Каждый сегмент находится в диапазоне от 0 до 255, ведущие нули, порты, CIDR или IPv6 не принимаются.Копировать
Пробелы\s+Пример совпадения: a bНабор пробелов в JavaScript не равен всем визуальным пробелам; этот шаблон предназначен для поиска, а не для полной проверки абзацев.Копировать