首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

RichTextBox怎么实现只输入汉字

2012-03-04 
RichTextBox如何实现只输入汉字?RichTextBox如何实现只输入汉字?[解决办法]如果是WINFORM可以用事件 + 正

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;
}
}

热点排行