// 等しい系テスト 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); // …微妙だけどねぇ assertIdentical(is::is_domain('www..hogehoge.jp'), false); assertIdentical(is::is_domain('www.hoge_hoge.jp'), false); assertIdentical(is::is_domain('www.hoge&%$#"hoge.jp'), false); // メアド assertIdentical(is::is_email('*****@*****.**'), true); assertIdentical(is::is_email('*****@*****.**'), true); assertIdentical(is::is_email('*****@*****.**'), true); assertIdentical(is::is_email('*****@*****.**'), true);