183
windows
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