小编jac*_*cky的帖子

如何在java中使用正则表达式允许空字符串?

基本上我有一个电子邮件框,它只应该包含电子邮件框中允许的字符,但可以为空,问题是当框为空时,它会弹出我创建的错误说

邮箱包含不允许的字符

String UcharSet = "[a-zA-Z0-9-~!_#(@).]+";
boolean UMORN = UserName.matches(UcharSet);
if(!UMORN)
    PopMyError();
Run Code Online (Sandbox Code Playgroud)

只要我知道我的允许列表中没有空字符,那么您能告诉我如何允许该框也可以为空吗?

并告诉我是否获得了电子邮件中允许的所有字符。

java regex

3
推荐指数
1
解决办法
3765
查看次数

标签 统计

java ×1

regex ×1