在Java中,以下哪个正则表达式可以正确匹配一个以字母开头,长度在6到18之间,只能包含字母、数字和下划线的密码?
答案解析
正确的正则表达式需要满足以字母开头,长度在6到18之间,且只能包含字母、数字和下划线。选项A的正则表达式^[a-zA-Z]\w{5,17}$满足这些条件,其中^[a-zA-Z]表示以字母开头,\w{5,17}表示接下来的5到17个字符可以是字母、数字或下划线,$表示字符串的结束。因此,正确答案是A。
正确答案:A