模块:Get/url

此模块的文档可以在模块:Get/url/doc创建

local p = {}

function p.isURL(frame)
    url = mw.text.trim(frame.args[1])

	if (url == "") then
		return -1
	elseif (string.find(url, "https?://") == 1) or (string.find(url, "//") == 1) or (string.find(url, "[%w%.]*%.([%w-]+%.%w+)") == 1) then
		return 1
	else
		return 0
	end
end

function p.isNestedURL(frame)
    url = mw.text.trim(frame.args[1])

	if (url == "") then
		return -1
	elseif (string.find(url, "https?://") == 1) or (string.find(url, "//") == 1) or (string.find(url, "[%w%.]*%.([%w-]+%.%w+/)") == 1) then
		return 1
	else
		return 0
	end
end

return p