С этим инструментом что-то не так?
О «Палиндром Онлайн»
Этот инструмент проверяет, является ли строка палиндромом — читается ли одинаково слева направо и справа налево. "racecar" и "A man, a plan, a canal: Panama" — палиндромы; "hello" — нет.
Стандартные правила игнорируют пробелы, пунктуацию и регистр. Так "A Santa at NASA" считается палиндромом. Есть и строгий режим: точное совпадение символов.
Полезно для словесных игр, головоломок, подготовки к интервью по программированию и просто ради интереса. Также подсвечивает самую длинную палиндромную подстроку в больших текстах.
Как пользоваться этим инструментом
Как проверить, является ли строка палиндромом
Вставьте слово или фразу
Введите или вставьте текст в поле Text. Знаки препинания, пробелы и регистр на результат не влияют.
Как идёт нормализация
Остаются только [a-z0-9]: текст приводится к нижнему регистру, остальное удаляется, затем сравнивается со своей реверсией. «A man, a plan, a canal: Panama» становится «amanaplanacanalpanama».
Запуск
Результат: isPalindrome (true/false) и нормализованная строка — видно, что именно сравнивалось.
Граничные случаи
Пустая строка и одиночный символ дают true. Нелатинские письменности (арабская, CJK) после нормализации пусты, поэтому тоже true.