标签: ruby-on-rails ruby regex validation
我需要一些正则表达式或者原生Rails技巧来检查用户是否只输入了域名(没有“http”,“https”,“www”等等)。 所以,这个是有效的:
google.com.ua
这将是无效的:
https://www.google.com.ua
也许,它可以简化为检查字符串是否只包含点并将其视为有效点,如果它包含任何其他字符 - 阻止它。
请告诉我,对于这种情况使用什么更好,什么是正则表达式或其他决定。
感谢。
答案 0 :(得分:3)
^(?!www\.)[a-zA-Z0-9.-]+$
试试这个。看看演示。
https://regex101.com/r/wZ0iA3/5