gpt4 book ai didi

javascript - 匹配字符串中至少 1 个数字和 1 个字符的正则表达式模式

转载 作者:行者123 更新时间:2023-12-05 07:08:20 25 4
gpt4 key购买 nike

我有一个正则表达式

/^([a-zA-Z0-9]+)$/

这只允许字母数字,但如果我只插入数字或字符,那么它也接受它。我希望它像字段一样工作,应该只接受字母数字值,但该值必须至少包含 1 个字符和 1 个数字。

最佳答案

为什么不首先应用整个测试,然后再添加针对字符和数字的单独测试?无论如何,如果您想在一个正则表达式中完成所有操作,请使用正向先行:

/^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$/

关于javascript - 匹配字符串中至少 1 个数字和 1 个字符的正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61891420/

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