gpt4 book ai didi

javascript - 数字和字母混合的正则表达式

转载 作者:行者123 更新时间:2023-12-02 16:37:19 29 4
gpt4 key购买 nike

我的账户必须有数字和字母,长度范围为4和8。它不仅仅是数字,也不仅仅是字母。

右例:a111、1a1bb、aa111a、111aaa。错误例如:abcdef,12345,a123!。

如何编写正则表达式。

我尝试这样写:([a-z]+[0-9]+[a-z]*){4,10}|([0-9]+[a-z]+[0-9]* ){4,10}

但是不匹配。我的错误在哪里?

最佳答案

试试这个: 更新 ^((?=.*\d)(?=.*[a-zA-Z])[a- zA-Z0-9]{4,20})$

Here
^(
(?=.*\d) // must contains one digit from 0-9
(?=.*[a-zA-Z]) //must contains one lowercase Uppercase characters
[a-zA-Z0-9] //match any letter or number previous condition checking
{4,20} //length at least 4 characters and maximum of 20
)$

Live demo

关于javascript - 数字和字母混合的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27812665/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com