读书人

RichTextBox怎么实现只输入汉字

发布时间: 2012-03-04 11:13:34 作者: rapoo

RichTextBox如何实现只输入汉字?
RichTextBox如何实现只输入汉字?

[解决办法]
如果是WINFORM可以用事件 + 正则搞定,要是web可能会麻烦一些,当然如果用AJAX就跟WINFORM一样容易处理了
[解决办法]
private System.Windows.Forms.RichTextBox richTextBox1;
private Regex RegCHZN = new Regex( "[\u4e00-\u9fa5] ");
public bool IsHasCHZN(string inputData)
{
Match m = RegCHZN.Match(inputData);
return m.Success;
}
private void richTextBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (!IsHasCHZN(e.KeyChar.ToString()))
{
e.Handled = true;
}
}

读书人网 >C#

热点推荐