Example #1
0
// 等しい系テスト
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);