关于此工具
这个工具会告诉你文本正读和反读是否相同。一切都在你的浏览器本地运行,你输入的任何内容都不会被上传或存储。
方法简单而标准:输入会被规范化,即转为小写并去除所有非字母(a–z)或数字(0–9)的字符,因此空格、标点和大小写都被忽略。然后把规范化后的字符串与它自身的反转进行比较;如果两者相同,则该文本为回文。这能处理像 "A man, a plan, a canal: Panama" 这样的多词短语和像 12321 这样的数字。
输入任意单词、句子或数字,即可看到即时的是/否判定,以及规范化后的字符串、它的反转和字符数。启用 "逐行检查" 可一次测试多个候选,每行一个。
常见问题
这里什么算作回文?
任何文本,在忽略大小写、空格和标点后,其字母和数字正反读都相同即为回文。"Racecar" 和 "A man a plan a canal Panama" 都符合。
会考虑空格和标点吗?
不会。检查器会先规范化文本,即除字母和数字外一律移除并转为小写,这是短语回文的通常惯例。
它能检查数字吗?
能。规范化过程中会保留数字,因此像 1221 或 90909 这样的数字回文能像单词一样被检测出来。
我的文本会被发送到任何地方吗?
不会。所有检查都用 JavaScript 在你的浏览器中进行;文本永远不会离开你的设备,也不会保存任何内容。