(?!^\\d+$)不能全是数字(?!^[a-za-z]+$)不能全是字母(?!^[_#@]+$)不能全是符号(这里只列出了部分符号,可自己增加,有的符号可能需要转义).{8,}长度不能少于8位合起来就是(?!^\\d+$)(?!^[a-za-z]+$)(?!^[_#@]+$).{8,}
正则是用来匹配文本的,不是用来计算的。所以你的思路应该是:一共有两位数字组成十位可以是000不可以0[1-9]|[1-9][1-9]付上试验台