字符串应包含数字和至少一个星号.请帮我弄一下正则表达式.
System.out.println(Pattern.matches("\\d", "12345678*")); //true
System.out.println(Pattern.matches("\\d", "1234****")); //true
System.out.println(Pattern.matches("\\d", "123456789")); //false
System.out.println(Pattern.matches("\\d", "abc45678*")); //false
正确的正则表达式模式应该是什么?
我try 了不同的模式,比如[0-9](?=.*_)
.但运气不佳.
谢谢!