用于检查Not Null值和空字符串的正则表达式

Rat*_*tha 4 regex

检查字符串值的正则表达式是Not null and not empty"什么?" 在java中?我试过这样"/^$|\s+/",但似乎不起作用.

Sab*_*san 5

考虑到这一点:你的字符串不能包含"null"字符串:

String.valueOf(input).matches("^null|$");
Run Code Online (Sandbox Code Playgroud)

否则检查input != nullnull|从正则表达式中删除.


La-*_*eja 5

".*\\S+.*"
Run Code Online (Sandbox Code Playgroud)

这意味着字符串中至少有一个非空白字符。但您应该小心,如果您将字符串作为隐式参数调用并且它为 null,您将看到 NullPointerException。因此,最好使用条件检查 null 。