palindrome()

更新日: 2018-09-14

is.capitalized(value:string)

渡された文字列が回分かどうかを判定します。

インターフェース:
not, all, any
is.palindrome('testset');
=> true

is.palindrome('A man, a plan, a canal - Panama!');
=> true

is.palindrome('nope');
=> false

is.not.palindrome('nope not palindrome');
=> true

is.not.palindrome('tt');
=> false

is.all.palindrome('testset', 'tt');
=> true

is.any.palindrome('Yeap', 'some', 'testset');
=> true

// 'all'と'any'は、配列を受け取ることができます。
is.all.palindrome(['Nope', 'testset']);
=> false

デモ

変数を判定してconsole.logを出力します。

JavaScript
var val1 = 'Never odd or even',
    val2 = 'きしのたに さまよいこいし かおるはる おかしいこいよ まさにたのしき',
    val3 = '2*(172+231)=13*62=26*31=(132+271)*2';
if (is.palindrome(val1)) {
  console.log('Never odd or evenは回文です。');
}
if (is.palindrome(val2)) {
  //岸の谷 さまよい恋し 香る春 おかしい恋よ まさに楽しき
  console.log("'きしのたに さまよいこいし かおるはる おかしいこいよ まさにたのしき'は回文です。");
}
if (is.palindrome(val3)) {
  console.log("'2*(172+231)=13*62=26*31=(132+271)*2'は回文です。");
}


© 2014-2016 Aras Atasaygin Released under the MIT license

このコンテンツはAras Atasaygin(arasatasaygin)によるis.jsドキュメントを翻訳/改変したものです。