如何使用Character的isLetter和isDigit来判断用户名?

问题描述

我想在程序中加一个命令,用来判断Name是否符合以下七位数条件(前三位为字母后四位为数字)当不是七位或者不符合条件的时候,自动显示Error.我知道用isLetter和isDigit,但不是太会用。请帮忙修改下以下程序。谢谢了!publicclasshospitalbill{privateStringname;privatedoubleamount;privatedoublecompany;publichospitalbill(Stringn){name=n;amount=0.0;}publicStringgetName(){returnname;}publicdoublegetAmount(){returnamount;}publicdoublegetCompany(){returncompany;}publicvoidsetAmount(doublea){amount=a;}publicvoidsetCompany(doublec){company=c;}}

解决方案

解决方案二:
不懂。你用的IsLetter的头文件名是什么谢谢?

时间: 2024-09-20 16:36:07

如何使用Character的isLetter和isDigit来判断用户名?的相关文章

s igit-C++Builder IsLetter的头文件是什么

问题描述 C++Builder IsLetter的头文件是什么 帮助里边用的是TCharacter::IsLetter,但是没有写明头文件是什么. 请高手指点一下. 解决方案 你用的C++ Builder是什么版本的? 参考System.Character.TCharacter Warning: TCharacter is deprecated. Please use TCharHelper. TCharacter被TCharHelper取代了.System.Character.TCharact

《编译与反编译技术实战 》一3.2 词法分析器的手工实现

3.2 词法分析器的手工实现 手工构造词法分析器首先需要将描述单词符号的正规文法或者正规式转化为状态转换图,然后再依据状态转换图进行词法分析器的构造.状态转换图是一个有限方向图,结点代表状态,用圆圈表示:状态之间用箭弧连接,箭弧上的标记(字符)代表射出结点状态下可能出现的输入字符或字符类.一张转换图只包含有限个状态,其中有一个为初态,至少要有一个终态(用双圈表示).大多数程序语言的单词符号都可以用状态转换图予以识别.具体过程如下: 1)从初始状态出发. 2)读入一个字符. 3)按当前字符转入下一

《编译与反编译技术实战》——3.2节词法分析器的手工实现

3.2 词法分析器的手工实现 手工构造词法分析器首先需要将描述单词符号的正规文法或者正规式转化为状态转换图,然后再依据状态转换图进行词法分析器的构造.状态转换图是一个有限方向图,结点代表状态,用圆圈表示:状态之间用箭弧连接,箭弧上的标记(字符)代表射出结点状态下可能出现的输入字符或字符类.一张转换图只包含有限个状态,其中有一个为初态,至少要有一个终态(用双圈表示).大多数程序语言的单词符号都可以用状态转换图予以识别.具体过程如下: 1)从初始状态出发. 2)读入一个字符. 3)按当前字符转入下一

《编译与反编译技术》—第2章2.2词法分析器的设计

本节书摘来自华章出版社<编译与反编译技术>一书中的第2章,第2.2节词法分析器的设计,作者庞建民,陶红伟,刘晓楠,岳峰,更多章节内容可以访问"华章计算机"公众号查看. 2.2 词法分析器的设计 下面将词法分析器作为一个独立的子程序来考虑其设计.本节主要探讨实现词法分析器的关键技术和词法分析器的手工实现. 2.2.1 输入及其处理 词法分析器的结构如图2-3所示.词法分析器首先将源程序文本输入一个缓冲区中,该缓冲区称为输入缓冲区,单词符号的识别可以直接在输入缓冲区中进行.但在

《编译与反编译技术实战》——3.2 词法分析器的手工实现

3.2 词法分析器的手工实现 手工构造词法分析器首先需要将描述单词符号的正规文法或者正规式转化为状态转换图,然后再依据状态转换图进行词法分析器的构造.状态转换图是一个有限方向图,结点代表状态,用圆圈表示:状态之间用箭弧连接,箭弧上的标记(字符)代表射出结点状态下可能出现的输入字符或字符类.一张转换图只包含有限个状态,其中有一个为初态,至少要有一个终态(用双圈表示).大多数程序语言的单词符号都可以用状态转换图予以识别.具体过程如下: 1)从初始状态出发. 2)读入一个字符. 3)按当前字符转入下一

cgi-html登陆页面跳转时出错

问题描述 html登陆页面跳转时出错 html登陆页面里用action调用login.cgi(用来判断用户名和密码是否正确),等登陆的时候,服务器提示the connetion was reset.请问各位大侠是哪里出了问题.急!!!

java怎么调用mysql数据库里面的数据

问题描述 java怎么调用mysql数据库里面的数据 比如用户注册,要怎么调用数据库里面的数据以此来判断用户名有没有被注册 解决方案 java提供了操作数据库的工具jdbc,用jdbc连接数据库,可以查询表记录,然后与用户输入进行比对.这里有一个简单的登陆例子,参考一下:http://www.2cto.com/kf/201401/270812.html 解决方案二: java调用MySQL数据库 解决方案三: 用户注册,一般来说有一个唯一的标志,例如:用户名.如果用户注册时输入的用户名已经在数据

java-求问各位大神,if语句里面的一个句子看不懂了- -我的天,谢谢大神们了

问题描述 求问各位大神,if语句里面的一个句子看不懂了- -我的天,谢谢大神们了 public class UserBiz { /** * 用户登录 * @param uname 参数的定义,类型+变量名,被称为形参 * @param pwd */ public User login(String uname,String pwd) throws SQLException,ClassNotFoundException,NameNullException,Exception{ User user

新人求教一下MembershipCreateStatus的成员的解释

问题描述 在参考.netmvc自带的源码的时候,看到了其自带的数据验证方案,感觉很有意思,所以去查看了一下相关的成员资料咋查找的资料中,我发现了InvalidProviderUserKey提供程序用户键值的类型或格式无效.DuplicateProviderUserKey提供程序用户键值已存在于应用程序的数据库中.这两个成员信息,感觉对于该成员信息的汉化解释有点不能够理解,所以想咨询一下,看一下我个人的理解是不是有偏差个人理解如下:InvalidProviderUserKey是指在传递某一个属性的