【编程实现】 注册账号
【具体要求】
我们在注册网站时需要自己输入一个账号, 某网站的注册要求⽐较严 格 ,注册账号有如下要求 :
要求⼀ :注册账号只能由大小写字母 ,数字和下划线组成
要求二 :注册账号区分⼤⼩写 ,其中必须要包含大写字母 ,小写字母可 有可无 ;
要求三:注册账号必须包含数字和下划线二者其一, 但二者不能同时出 现 ;
要求四: 如果包含数字,数字不能放开头 。
现在需要你编写一个程序判断一个输入的注册账号是否符合要求 。 例如 :
输入一个账号 Jack44324_
其符合要求 1 ,不包含字母 ,数字和下划线以外的字符 ;
其含大写字母 ,符合要求2 ;
包含数字和下划线, 但是二者同时出现 ,不符合要求3.
包含数字且数字不在开头 ,符合要求4
所以这个账号因不符合要求 3 为不合法 。