删除 URL 输入字段验证但只接受 URL 没有 https
Remove URL Input field Validations but accept only URL without https
我想在我的输入字段中接受 URL
。但我不关心 https://
或 https://
。我只想删除此验证。但它应该只接受一个URL
。
这样的例子 www.example.com
或 example.com
应该是可以接受的。
<form action="" method="POST" class="form-box d-flex justify-content-between" enctype="multipart/form-data">
<input type="url" class="form-control" name="url">
<button type="submit" class="btn search-btn">Find</button>
</form>
我在这里回答了我的问题。我正在使用正则表达式进行验证。
<input
pattern="^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$"
placeholder="Find your website ranking... Eg - site.com" class="form-control" name="url"
oninvalid="setCustomValidity('Please Enter URL.')"
onchange="try{setCustomValidity('')}catch(e){}"
>
URL Cheker 正则表达式 - ^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$
我正在使用波纹管 javascript 来更改验证消息 -
oninvalid="setCustomValidity('Please Enter URL.')"
onchange="try{setCustomValidity('')}catch(e){}"
我想在我的输入字段中接受 URL
。但我不关心 https://
或 https://
。我只想删除此验证。但它应该只接受一个URL
。
这样的例子 www.example.com
或 example.com
应该是可以接受的。
<form action="" method="POST" class="form-box d-flex justify-content-between" enctype="multipart/form-data">
<input type="url" class="form-control" name="url">
<button type="submit" class="btn search-btn">Find</button>
</form>
我在这里回答了我的问题。我正在使用正则表达式进行验证。
<input
pattern="^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$"
placeholder="Find your website ranking... Eg - site.com" class="form-control" name="url"
oninvalid="setCustomValidity('Please Enter URL.')"
onchange="try{setCustomValidity('')}catch(e){}"
>
URL Cheker 正则表达式 - ^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$
我正在使用波纹管 javascript 来更改验证消息 -
oninvalid="setCustomValidity('Please Enter URL.')"
onchange="try{setCustomValidity('')}catch(e){}"