RichTextBox如何实现只输入汉字?

cherry_j 2007-08-16 09:45:51
RichTextBox如何实现只输入汉字?
...全文
204 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjf_1982 2007-08-16
  • 打赏
  • 举报
回复
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;
}
}
wangchao1982 2007-08-16
  • 打赏
  • 举报
回复
如果是WINFORM可以用事件 + 正则搞定,要是web可能会麻烦一些,当然如果用AJAX就跟WINFORM一样容易处理了
fht123 2007-08-16
  • 打赏
  • 举报
回复
最好去Google一下.
cherry_j 2007-08-16
  • 打赏
  • 举报
回复
顶啊
cherry_j 2007-08-16
  • 打赏
  • 举报
回复
如何实现过滤其他字符呢?
zhchg6666 2007-08-16
  • 打赏
  • 举报
回复
把输入的其它字符过滤掉
控件本身不可能支持这种功能
zhchg6666 2007-08-16
  • 打赏
  • 举报
回复
up
atie888 2007-08-16
  • 打赏
  • 举报
回复
学习
bbbbbb888888 2007-08-16
  • 打赏
  • 举报
回复
mark

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧