如何使用 html 表单的特定链接和电子邮件?

How can I use specific links and emails for an html form?

是否可以让 HTML 表单中的 link 框仅接受来自特定网站的 link?这是盒子的代码。

HTML:

<label class="Link"> Link to Tool:</label>
        <input type="url" id="Approval" Placeholder="Tool Link">

另外,我希望邮箱只接受来自特定公司的电子邮件,我该怎么做? 我已经制作了这段代码,但它只接受@company.com 电子邮件,我希望它也能接受来自其他国家/地区的电子邮件,例如@company.fr、@company.gr 等

<label class="Email"> Email:</label>
        <input type="email" Placeholder="Email" id="Email" pattern="^[a-zA-Z0-9]+@company\.com$" required>
        <script type="text/javascript">
        var input = document.getElementById("Email");
        input.oninvalid = function(event) {
            event.target.setCustomValidity("Please provide an @company email.")
        }
        </script>

对于 link 此模式应该有效:^https?:\/\/(www\.)?company\.(fr|en|gr|com)\/?([a-zA-Z0-9-]+)?$.

对于 电子邮件,您可以添加所有 frgr 等......在括号之间:^[a-zA-Z0-9]+@company\.(com|fr|gr)$| 用于 OR.

(还请记住,您不能相信 html:在您的后端语言中需要进行类似的验证)