我怎样才能改变这个正则表达式?

时间:2011-09-20 23:15:30

标签: javascript regex

/^(?=.*\d)(?=.*[A-Za-z]).{6,}$/

目前它至少检查一个号码和至少一个字母。

如何才能使至少一个数字和至少一个大写字母?

谢谢大家。

1 个答案:

答案 0 :(得分:3)

与该字母匹配的部分为[A-Za-z]。这是一个字符类,用方括号表示,这意味着它将匹配括号内指定的任何单个字符。在这种情况下,它将匹配任何大写字母(A-Z)或小写字母(a-z)。要使其仅与大写字母匹配,只需删除小写部分,使其如下所示:[A-Z]