我有一个方法可以验证字符串并确保它没有任何空格或大写字符:
boolean validate(String input) {
if(input.matches(".*\\S.*([A-Z]+)")) {
return false;
}
return true;
}
不幸的是,当我运行它时,它根本不起作用。它不会抛出任何异常,它只允许所有输入字符串(“HelloWorld”、“hello world”、“Hello world”等)通过验证。有什么想法我哪里出错了吗?