需要正常表达

时间:2015-02-23 11:27:27

标签: regex

我想匹配至少有一个diit的字符串,至少三个字母,字符串的长度必须至少为6.并且该字符串不包含除字母或数字之外的任何字符。

到目前为止,我得到的最好的是

“^(= [0-9]。?)(=(?:?? [A-ZA-Z]){3})[A-ZA-Z0- 9] {6,} $

1 个答案:

答案 0 :(得分:1)

似乎你想要匹配至少有一个diit的字符串,至少三个字母,字符串的长度必须至少为6.并且字符串不会包含除字母或数字之外的任何字符。< / p>

^(?=.*?[0-9])(?=(?:.*?[A-Za-z]){3})[a-zA-Z0-9]{6,}$

DEMO

相关问题