fork download
  1. import java.util.Arrays;
  2.  
  3. class Main {
  4.  
  5. public static void main(String[] args) {
  6. String pattern = "[02-9]\\d{0,9}";
  7. String[] strs = {
  8. "abc4def", // false (contains non-digits)
  9. "123456", // false (starts with '1')
  10. "234567890123", // false (length > 10)
  11. "", // false (empty)
  12. "7" // true
  13. };
  14. Arrays.stream(strs)
  15. .map(str -> str + ": " + str.matches(pattern))
  16. .forEach(t -> System.out.println(t));
  17. }
  18. }
Success #stdin #stdout 0.11s 36944KB
stdin
Standard input is empty
stdout
abc4def: false
123456: false
234567890123: false
: false
7: true