gpt4 book ai didi

javascript - 不能以www开头的域名验证

转载 作者:行者123 更新时间:2023-11-28 15:17:02 25 4
gpt4 key购买 nike

我正在编写一个用于域名验证的正则表达式,该正则表达式不应允许以 http://或 www 开头(即 msft.com、google.com、amazon.com 等)。我在这个网站上找到了很多帖子,最接近的是这个解决方案:

^((?!-)[A-Za-z0-9-]{1,63}(?<!-)\.)+[A-Za-z]{2,6}$

这不会允许 http://,但它允许我输入 www.google.com。我该如何调整这个?

感谢您提供任何有用的提示。

最佳答案

^ 替换为 ^(?!www\.):

^(?!www\.)((?!-)[A-Za-z0-9-]{1,63}(?<!-)\.)+[A-Za-z]{2,6}$

这只是意味着字符串的开头 (^) 后面不能跟 www.

关于javascript - 不能以www开头的域名验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33421541/

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