C#判斷漢字的個數
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); }
最後更新:2017-04-02 00:06:51