基本上我有一个电子邮件框,它只应该包含电子邮件框中允许的字符,但可以为空,问题是当框为空时,它会弹出我创建的错误说
邮箱包含不允许的字符
String UcharSet = "[a-zA-Z0-9-~!_#(@).]+";
boolean UMORN = UserName.matches(UcharSet);
if(!UMORN)
PopMyError();
Run Code Online (Sandbox Code Playgroud)
只要我知道我的允许列表中没有空字符,那么您能告诉我如何允许该框也可以为空吗?
并告诉我是否获得了电子邮件中允许的所有字符。