搜索

...的是字母则提示你输入的是字母请输入数字,怎么做?

发布网友 发布时间:2024-10-23 00:40

我来回答

3个回答

热心网友 时间:9小时前

正则表达式就可以解决,这样比较好些,查下正则的使用就可以了,只是数字的话很简单。不然还有比较笨点的办法。就是设置一个字符串是01234567,然后把输入的串拆分成单个字符比对,有一个不包含(字符串的Contains方法,如“01234567”.Contains(输入的单个字符循环比较,有一个不满足就break)),就可以提示了。

热心网友 时间:9小时前

[^0-9]用正则表达式

热心网友 时间:9小时前

找到输入框属性 在事件中找到KeyPress事件并双击
在事件中添加判断
if((e.KeyChar<48 || e.KeyChar >57) && e.KeyChar!=8)
e.Handled=true;

这样就不处理字母了
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top