タグ : ふりがな

 

.NET 文字列がひらがなであるかをチェックする

C#、VB.NETで文字列がひらがなであることをチェックします。会員管理システムで氏名のふりがなをチェックする場合などに使用します。
 
●文字列がひらがなであるかをチェック
        /// <summary>
        /// 文字列がひらがなかどうかを判定します
        /// </summary>
        /// <param name="target">対象の文字列</param>
        /// <returns>文字列がひらがなの場合はtrue、それ以外はfalse</returns>
        public static bool IsHiragana(string target)
        {
            return new Regex("^\\p{IsHiragana}+$").IsMatch(target);
        }
 
 
以下のエリアでは「IsHiragana」メソッドを実際に動かした時の挙動を確認できます。
 
●文字列がひらがなであるかをチェック
IsHiragana(" 
 ");                         
実行結果:
 

.NET 文字列が全角カタカナであるかをチェックする

C#、VB.NETで文字列が全角カタカナであることをチェックします。会員管理システムで氏名のふりがなをチェックする場合などに使用します。
 
●文字列が全角カタカナであるかをチェック
        /// <summary>
        /// 文字列が全角カタカナかどうかを判定します
        /// </summary>
        /// <param name="target">対象の文字列</param>
        /// <returns>文字列が全角カタカナの場合はtrue、それ以外はfalse</returns>
        public static bool IsFullKatakana(string target)
        {
            return new Regex("^\\p{IsKatakana}+$").IsMatch(target);
        }
 
 
以下のエリアでは「IsFullKatakana」メソッドを実際に動かした時の挙動を確認できます。
 
●文字列が全角カタカナであるかをチェック
IsFullKatakana(" 
 ");                    
実行結果:
g h T
 3,827 Total Views