gpt4 book ai didi

javascript - HTML 输入 : Require URL to end in specific filetype

转载 作者:技术小花猫 更新时间:2023-10-29 12:14:26 25 4
gpt4 key购买 nike

如何使 URL 输入表单要求输入既是有效的 URL,又以特定的文件类型结尾。

例如,这是我的输入:

<input name="bg" placeholder="https://website.com/image" type="url">

如您所见,它使用 URL 类型,将其限制为有效的 http://域,但我希望输入字段只接受 .png、.jpg 和 .gif 文件。

能否通过 html 或 javascript 实现,如果可以,如何实现?

谢谢!

最佳答案

你在这里真的不需要 Javascript,你可以为你的 input 使用 pattern 属性(我已经添加了 CSS 只是为了举例):

input:valid {
border: 1px solid green;
}

input:invalid {
border: 1px solid red;
}
<input name="bg" placeholder="https://website.com/image" type="url" pattern="https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,4}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)(.jpg|.png|.gif)">

关于javascript - HTML 输入 : Require URL to end in specific filetype,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40687546/

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