社区
C#
帖子详情
C#如限制用户只能输入字母和数字
qq635115782
2012-03-20 08:36:24
怎么让用户输入的密码的时候不能调用输入法呢?
还有有正则表达式怎么判断用户输入的是字母或者数字呢?顺便解释下正则表达式的用处吧!~
问题比较多,但都是比较简单的吧。分也很多哟!~
...全文
1621
20
打赏
收藏
C#如限制用户只能输入字母和数字
怎么让用户输入的密码的时候不能调用输入法呢? 还有有正则表达式怎么判断用户输入的是字母或者数字呢?顺便解释下正则表达式的用处吧!~ 问题比较多,但都是比较简单的吧。分也很多哟!~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
闪耀的瞬间
2012-11-16
打赏
举报
回复
1.设置textmode=password,就不能用输入法了 2.楼上提供的这个地址:http://topic.csdn.net/u/20120228/11/88a6fd52-de02-4c3e-9f97-a1ffe2fbab24.html 正则运算比较多,具体的你自己去看了
csdn_风中雪狼
2012-11-16
打赏
举报
回复
在KeyPress事件里判断
wanmeirensheng
2012-11-16
打赏
举报
回复
我来学习一下
滑过天空的板砖
2012-11-16
打赏
举报
回复
將TextBox的Imode設置為Disable,這樣就無法調用輸入法了.
wpamn_c
2012-11-16
打赏
举报
回复
lele1028265767
2012-03-21
打赏
举报
回复
[Quote=引用 8 楼 chinajiyong 的回复:]
1、2两个就不回答了,我是来回答第三个问题的,包你满意,自己总结的
http://topic.csdn.net/u/20120228/11/88a6fd52-de02-4c3e-9f97-a1ffe2fbab24.html
[/Quote]
全被回答了···我++1111
lilin8905
2012-03-21
打赏
举报
回复
[Quote=引用 2 楼 caozhy 的回复:]
if (!RegEx.IsMatch(textbox1.Text, @"^[A-Za-z0-9]+$")) ...
[/Quote]
++
liduoduo
2012-03-21
打赏
举报
回复
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsDigit(e.KeyChar))
if (!char.IsLetter(e.KeyChar))
{
MessageBox.Show("只能输入数字或英文字母", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
e.Handled = true;
}
}
allen0118
2012-03-21
打赏
举报
回复
if (!RegEx.IsMatch(textbox1.Text, @"^[A-Za-z0-9]+$"))
色拉油
2012-03-21
打赏
举报
回复
或者在keyup事件中判断,还有把复制功能干掉
色拉油
2012-03-21
打赏
举报
回复
怎么让用户输入的密码的时候不能调用输入法呢?
用了textmode=password后,就不能用输入法了
还有有正则表达式怎么判断用户输入的是字母或者数字呢?
正则表达式只能在你提交的时候判断不对,或者把用户输入错误的过滤掉,建议用用户体验好些的办法,限制键盘输入字符是一种好些的方式
EnForGrass
2012-03-20
打赏
举报
回复
1、2两个就不回答了,我是来回答第三个问题的,包你满意,自己总结的
http://topic.csdn.net/u/20120228/11/88a6fd52-de02-4c3e-9f97-a1ffe2fbab24.html
把最好的留到最后
2012-03-20
打赏
举报
回复
建议你拦截键盘按键,直接就是不能输入别的东西
porschev
2012-03-20
打赏
举报
回复
[Quote=引用 3 楼 porschev 的回复:]
用正则判断是2楼给出的,
不让用户切换输入法可以把TextBox的ImeMode后设为Close
不过改变ImeMode属性后还是可以复制进去的。。。还是和正则结合一下
[/Quote]
ImeMode设为Disable
hetengfei_
2012-03-20
打赏
举报
回复
实在不行就用 Key_Up 事件。取 e.KeyCode
threenewbee
2012-03-20
打赏
举报
回复
if (!RegEx.IsMatch(textbox1.Text, "^[A-Za-z0-9]*$")) ...
最好这样,否则文本框为空会有问题。
porschev
2012-03-20
打赏
举报
回复
用正则判断是2楼给出的,
不让用户切换输入法可以把TextBox的ImeMode后设为Close
不过改变ImeMode属性后还是可以复制进去的。。。还是和正则结合一下
threenewbee
2012-03-20
打赏
举报
回复
if (!RegEx.IsMatch(textbox1.Text, @"^[A-Za-z0-9]+$")) ...
稻庄
2012-03-20
打赏
举报
回复
其实没必要一定作明显地限制。用户文明使用即可。
C#
案例:
限制
TextBox
只能
输入
字母
《
C#
案例:
限制
TextBox
只能
输入
字母
》,就如题目的意思一样,让文本框
只能
输入
字母
,否则会显示提示框。 采用的是通过正则表达式实现的: 匹配特定字符串: ^[A-Za-z]+$ //匹配由26个英文
字母
组成的字符串 ^[A-Z]+$ //匹配由26个英文
字母
的大写组成的字符串 ^[a-z]+$ //匹配由26个英文
字母
的小写组成的字符串 ^[A-Za-z0-9]+$ //匹配由
数字
和26个英文
字母
组成的字符串 ^\w+$ //匹配由
数字
、26个英文
字母
或者下划线组成的字符串
c#
2010串口上位机
限制
输入
数字
和部分
字母
和长度源码
c#
2010平台编写的串口上位机,可以
限制
输入
数字
和部分字符,
限制
长度
C#
零基础入门课程
零基础
C#
入门课程旨在帮助编程小白从零开始掌握
C#
语言的基础知识和编程技能。课程主要包括以下几个方面:
C#
语言简介与开发环境搭建:介绍
C#
语言的特点、应用场景和优势,并教授如何搭建
C#
开发环境,选择和使用常用工具。
C#
基础语法:详细讲解
C#
的基本语法规则和代码结构,包括变量和数据类型的声明和使用、运算符的种类和应用、控制语句的编写等。面向对象编程:深入介绍面向对象编程的基本概念,如类、对象、继承、多态、封装和抽象等,并教授如何定义类和创建对象。常用类库和框架:介绍.NET Framework的强大功能和各种类库,以及如何在
C#
编程中利用这些类库和框架提升编程效率。此外,课程还会提供一些实践项目,让学员通过实际操作来巩固所学知识,提高编程能力。总之,零基础
C#
入门课程是一门全面、系统的
C#
编程入门教程,适合对
C#
编程感兴趣的初学者学习。通过本课程的学习,学员将掌握
C#
编程的基本知识和技能,为后续的进阶学习和项目开发打下坚实的基础。
正则表达式
限制
文本框
只能
输入
数字
,小数点,英文
字母
,汉字[文].pdf
正则表达式
限制
文本框
只能
输入
数字
,小数点,英文
字母
,汉字[文].pdf
Android最简单的
限制
输入
方法(只包含
数字
、
字母
和符号)
主要给大家介绍了关于Android最简单的
限制
输入
的实现方法,
限制
输入
框
只能
输入
数字
、
字母
和符号,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章