Example #1
0
function assertIdentical($b1, $b2)
{
    if ($b1 === $b2) {
        echo "ok\n";
    } else {
        echo "ng...........................\n";
    }
}
// 等しい系テスト
assertIdentical(is::is_katakana_utf8('a'), false);
assertIdentical(is::is_katakana_utf8('あ'), false);
assertIdentical(is::is_katakana_utf8('アあ'), false);
//
assertIdentical(is::is_katakana_utf8('ア'), true);
assertIdentical(is::is_katakana_utf8('アー'), true);
assertIdentical(is::is_katakana_utf8('アーダヶ'), true);
// ひらがな
assertIdentical(is::is_kana_utf8('a'), false);
assertIdentical(is::is_kana_utf8('ア'), false);
assertIdentical(is::is_kana_utf8('アあ'), false);
//
assertIdentical(is::is_kana_utf8('あ'), true);
assertIdentical(is::is_kana_utf8('あいう'), true);
assertIdentical(is::is_kana_utf8('あーん'), true);
// ドメイン
assertIdentical(is::is_domain('test.com'), true);
assertIdentical(is::is_domain('www.hogehoge.jp'), true);
assertIdentical(is::is_domain('www.hoge-hoge.jp'), true);
//
assertIdentical(is::is_domain('www.hogehoge.jp.'), false);
// …微妙だけどねぇ