C#判断汉字的个数

来源:互联网 发布:ps4运行linux 编辑:程序博客网 时间:2024/04/27 21:06
  private void btnNum_Click(object sender, EventArgs e)        {            if (txtWords.Text.Length == 0)                      //判断是否为空            {                MessageBox.Show("请输入汉字:");                        return;                                                 }            Regex reg = new Regex("^[\u4E00-\u9FA5]{0,}$");            int iNumOfWords = 0;            for (int i = 0; i < txtWords.Text.Length; i++)            {                iNumOfWords = reg.IsMatch(txtWords.Text[i].ToString()) ?                    ++iNumOfWords : iNumOfWords;            }            txtNum.Text = Convert.ToString(iNumOfWords);        }

原创粉丝点击