社区
C#
帖子详情
如何控制TextBox禁止输入中文字符
bigbear_lj
2003-09-03 02:50:11
如题
...全文
208
14
打赏
收藏
如何控制TextBox禁止输入中文字符
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hunter4500
2003-10-25
打赏
举报
回复
up!
zhongwanli
2003-09-04
打赏
举报
回复
可以用正则表达式,也可以用asc值
angelior
2003-09-04
打赏
举报
回复
關閉輸入法可以用 粘貼 方法
用正則的話 必得在每次 按鍵時就要 判斷
jianglinchun
2003-09-03
打赏
举报
回复
我觉得还是用正则表达式好噢。
win911
2003-09-03
打赏
举报
回复
匹配中文得正则表达式
/^[\u4E00-\u9FA0]+$/
你判断结果为真就是包含汉字了
RnfShadow
2003-09-03
打赏
举报
回复
哇,原来真的可以找到,服你了!这样的话,用你说的方法应该很容易就可以做出来!:)
sxbyl
2003-09-03
打赏
举报
回复
为什么自己不搜一下呢?Google上随便一搜就有结果了:
汉字区间:4E00 ~ 9FFF
RnfShadow
2003-09-03
打赏
举报
回复
晕~~~楼上的大哥,你究竟知不知道汉字对应了Unicode的什么区间啊??我觉得还是用Ascii限制会比较好
sxbyl
2003-09-03
打赏
举报
回复
在Changing事件中控件中字符串每个字符的Unicode的值,汉字对应了Unicode值的一个区间,你限制一下可以了
RnfShadow
2003-09-03
打赏
举报
回复
我觉得你应该做一个按钮,然后就把textbox的字符全部都拿出来,一个一个的判断,Ascii码在33到126的就保留,其它就删除。这个只是笨办法,最好还是用正则表达式做吧
hexiangjun
2003-09-03
打赏
举报
回复
用asc()
小于是的是汉字
win911
2003-09-03
打赏
举报
回复
用正则表达式
速马
2003-09-03
打赏
举报
回复
<input style="ime-mode:disabled"> 关闭输入法
Jem
2003-09-03
打赏
举报
回复
粗糙一点的话,可以用设置TextBox.ImeMode=off,加上TextBox.ContextMenu=new ContextMenu()
初级学软件之ASP.NET第三季 ASP.NET控件的使用
初级学软件之ASP.NET第三季 ASP.NET控件的使用 视频课程 主讲内容: 第一讲 文本类型控件-Label 第二讲 文件类型控件-
TextBox
第三讲 按钮类型-Button 第四讲 按钮类型-LinkButton 第五讲 按钮类型-ImageButton 第六...
winform常用控件
主要包含内容: 第一讲 课程简介 第二讲 Windows窗体-创建和介绍 第三讲 Windows窗体-属性 第四讲 Windows窗体-方法和事件 第五...第八讲Button控件 第九讲
TextBox
控件 第十讲Rich
TextBox
控件 第十一讲ComboBox控件 等
面向对象C#初级入门精讲(6)WinForm基础
欢迎加入QQ群538724338咨询提问 【课程特色】 1、课程设计循序渐进、讲解细致、通俗易懂、非常适合自主学习 2、教学过程实例丰富、强调技术关键点、并且分析透彻 3、物美价廉:本着知识共享、帮助更多有需求者原则,...
框架搭建内容合成的描述
框架搭建内容合成的描述
【Godot4自学手册】第三十八节给游戏添加音效
【Godot4自学手册】第三十八节给游戏添加音效
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章