“不仅包含空格”的正则表达式模式

如果字段不能只包含空格,请告诉我需要使用哪种模式。

为什么需要使用正则表达式?

str.trim().isEmpty() 

您必须使用此模式。

 .*[^ ].* 

它可以是任何东西,但不仅仅是空间。

假设你指的是任何空格,而不仅仅是空格, \S将起作用。

Cfr每个开发者的必备朋友, 正则表达式备忘单

用于匹配一个或多个空格的模式。

 if (str.matches("[ ]+")) { // Intercept invalid field here ... } 

你可以使用:

 str.matches(".*[\\S].*") 

这很简单。如果你使用java只是编码这个。 例如: –

classVariable.getname()。修剪()。等于( “”)

通过这个,你可以检查该变量是否只包含空格。