gpt4 book ai didi

ruby-on-rails - rails : validation for top level domain only

转载 作者:数据小太阳 更新时间:2023-10-29 08:46:16 25 4
gpt4 key购买 nike

我需要一些正则表达式或 native Rails 技巧来检查用户是否只输入域(没有“http”、“https”、“www”等。所以,这个是有效的:

google.com.ua

这将是无效的:

https://www.google.com.ua

也许,它可以简化为检查字符串是否只包含点并将其视为有效字符,如果它包含任何其他字符 - 阻止它。

请告诉我在这种情况下使用什么更好,什么是正则表达式或其他决定。

谢谢。

最佳答案

^(?!www\.)[a-zA-Z0-9.-]+$

试试这个。查看演示。

https://regex101.com/r/wZ0iA3/5

关于ruby-on-rails - rails : validation for top level domain only,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27799163/

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