正则表达式不包含某些字符,包含某些字符

296 阅读1分钟
    public static void main(String[] args) {
        //包含> 或者 < 或者空格返回true
        String reg = "^.*[(>)|(<)|( )].*$";
        //包含> 或者 < 或者空格返回false
        //String reg= "^(?!.*[(>)|(<)|( )]).*$";

        String s = "1 ";
        System.out.println(s.matches(reg));
    }

需要判断其他字符,在添加|()在括号里面填即可.