机房重构中的输入限制

简介: 机房重构中的输入限制

在网上我们无论是玩游戏还是输入账号密码等等,都有一定的输入限制,所以在重构中也同样是有的,在输入密码或者输入年龄等等这些当中。

首先是名字的输入中文

public void InputHanEng(KeyPressEventArgs keyPressE)
        {
            Regex rg = new Regex("^[\u4e00-\u9fa5]$");  //正则表达式只输入中文
            if (!rg.IsMatch(keyPressE.KeyChar.ToString()) && keyPressE.KeyChar != '\b')
            {
                keyPressE.Handled = true;
            }
            if (keyPressE.KeyChar >= 'a' && keyPressE.KeyChar <= 'z' || keyPressE.KeyChar >= 'A' && keyPressE.KeyChar <= 'Z')
            {
                keyPressE.Handled = false;
            }
        }

账号的输入只能是数字

public void InputNumBs(KeyPressEventArgs keyPressE)//TODO命名修改,位置修改
        {
            if (keyPressE.KeyChar > '9' || keyPressE.KeyChar < '0' && keyPressE.KeyChar != (char)8)
            {
                keyPressE.Handled = true;
            }
            return;
        }

密码的输入字母和数字

public void InputNumEng(KeyPressEventArgs keyPressE)
        {
            if (keyPressE.KeyChar >= 'a' && keyPressE.KeyChar <= 'z' || keyPressE.KeyChar >= 'A' && keyPressE.KeyChar <= 'Z' || keyPressE.KeyChar >= '0' && keyPressE.KeyChar <= '9' || keyPressE.KeyChar == (char)8)
            {
                keyPressE.Handled = false;
            }
            else
            {
                keyPressE.Handled = true;
            }
        }
相关文章
|
6月前
|
数据库
机房收费系统之错误总结(一)
机房收费系统之错误总结(一)
36 1
|
测试技术 容器
开门小例子学习十种用例图
早晨上班米老师需要何老师打开水麒麟的门
|
6月前
|
网络协议 网络架构
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(上)
当我们键入一个网址后,从键入网址到网页显示之间会发生许多复杂的步骤。这篇文章旨在详细解释这一过程,帮助读者深入了解HTTP、DNS和协议栈等相关知识。通过这篇文章,读者可以消除疑惑,也可巩固对网络通信的理解,从而更好地应用和利用互联网。
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(上)
|
6月前
|
域名解析 缓存 网络协议
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(中)
通过对TCP/IP协议的深入研究,我们可以更好地理解网络通信的整个过程,以及各个协议在其中的作用。这对于我们理解和解决网络通信中的问题非常重要。希望通过本文的学习,能够对TCP/IP协议有更深入的了解,并能够应用到实际的网络通信中。
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(中)
|
6月前
|
缓存 网络协议 安全
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(终章)
这篇文章简要介绍了计算机网络中交换机和路由器的工作原理,以及它们在网络通信和连接中的重要作用。交换机利用MAC地址表实现数据包的转发,而路由器则根据IP地址进行转发决策,将数据包从一个网络转发到另一个网络。通过交换机和路由器的协同工作,网络实现了高效的数据传输和通信。
令人头疼的数据输入,认识数据 输入输出
令人头疼的数据输入,认识数据 输入输出
154 0
|
数据库 Windows
机房收费系统—一堆小问题3
机房收费系统—一堆小问题3
60 0
|
数据库连接 数据库 数据安全/隐私保护
机房收费系统—— 一堆小问题1
机房收费系统—— 一堆小问题1
62 0
机房收费系统—— 一堆小问题2
机房收费系统—— 一堆小问题2
58 0
|
机器学习/深度学习 人工智能 计算机视觉
生成视频如此简单,给句提示就行,还能在线试玩
生成视频如此简单,给句提示就行,还能在线试玩
118 0
下一篇
无影云桌面