HTML 表單中的鏈接框是否可以只接受來自特定網站的鏈接?這是盒子的代碼。
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>
uj5u.com熱心網友回復:
對于鏈接,這種模式應該有效:^https?:\/\/(www\.)?company\.(fr|en|gr|com)\/?([a-zA-Z0-9-] )?$。
?是允許之前的規則為空()捕捉一組規則- 不要忘記
-像http://company.com/contact-us這樣的鏈接將起作用。
對于電子郵件,您可以在括號之間添加所有fr,gr等等 : ^[a-zA-Z0-9] @company\.(com|fr|gr)$。的|是OR。
(還要記住,您不能信任 html :在您的后端語言中需要類似的驗證)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/362035.html
標籤:javascript html css 形式 电子邮件
下一篇:嘗試從網站中提取多個資料
