Murelio

必要な機能を読み込んでいます。

回文判定

大小文字・句読点を無視した文字数字列が前後同じか回文判定します。

使い方

  1. 判定する文字列を入力して実行します。

主な機能と処理範囲

小文字化し文字・数字だけ残した後、コードポイント逆順と比較します。

処理の仕組み

normalized nと[...n].reverse().join('')を比較します。

例

A man, a plan, a canal: Panamaは正規化後に回文です。

こんな場面で便利

  • 語句や識別子の単純回文確認に

利用前の確認

  • 文字レベル比較で、単語順や言語的回文解析ではありません。

よくある質問

空白やcommaで失敗しますか?

いいえ。文字・数字以外は先に除去します。

関連ツール