亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
大余县| 中方县| 宜川县| 威远县| 咸阳市| 遂宁市| 武夷山市| 丹寨县| 武汉市| 资溪县| 扎赉特旗| 佛山市| 会宁县| 西和县| 奉化市| 英吉沙县| 濮阳市| 洛川县| 南京市| 天台县| 温宿县| 廉江市| 武宣县| 云龙县| 忻州市| 康保县| 盐城市| 桦南县| 睢宁县| 本溪市| 阿克| 吉隆县| 巴塘县| 樟树市| 达拉特旗| 碌曲县| 桑植县| 辉南县| 开江县| 建阳市| 蒲城县|