91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Ruby正則表達式怎樣驗證網址

小樊
84
2024-11-06 03:31:34
欄目: 編程語言

在Ruby中,你可以使用URI.regexp方法來驗證一個字符串是否是一個有效的網址。這是一個預定義的正則表達式,用于匹配常見的網址格式。下面是一個示例:

require 'uri'

def valid_url?(url)
  uri = URI.parse(url)
  uri.is_a?(URI::HTTP) || uri.is_a?(URI::HTTPS)
rescue URI::InvalidURIError
  false
end

# 測試
puts valid_url?("https://www.example.com") # 輸出: true
puts valid_url?("ftp://www.example.com")  # 輸出: false
puts valid_url?("http://www.example")     # 輸出: false
puts valid_url?("www.example.com")      # 輸出: false

這個valid_url?方法嘗試解析輸入的URL,如果解析成功并且是一個HTTP或HTTPS類型的URI,那么返回true,否則返回false。請注意,這個方法不會驗證URL的實際可用性,只會檢查其格式是否正確。

0
台北市| 建瓯市| 贵阳市| 台南市| 曲麻莱县| 内江市| 秭归县| 多伦县| 永和县| 荔波县| 宝山区| 武胜县| 邯郸市| 邹平县| 湟源县| 建德市| 娄底市| 临沧市| 香河县| 鸡西市| 洛阳市| 永川市| 石屏县| 改则县| 报价| 特克斯县| 关岭| 长泰县| 舒兰市| 长丰县| 通州市| 奈曼旗| 民和| 榕江县| 乡城县| 长泰县| 阿巴嘎旗| 施甸县| 安远县| 呼和浩特市| 晋江市|