在Java中,如果需要判断字符串"test123test"中是否包含至少一个数字,应该使用哪个正则表达式?

答案解析

选项B的 \d+ 表示匹配一个或多个数字字符,可以判断字符串是否包含至少一个数字。选项A的 ^[a-z]+$ 表示匹配开头和结尾都是字母的字符串,不匹配含数字的字符串。选项C的 [a-z]* 表示匹配零个或多个字母,不能保证匹配含数字的字符串。选项D的 [^a-z]* 表示匹配零个或多个非字母字符,不能保证匹配含数字的字符串。
正确答案:B
随机推荐
开始刷题