# sureforms/0.0.10/assets/js/minified/blocks/url.min.js

SureForms – Contact Form Builder, AI Forms, Payment Form, Survey &amp; Quiz, version 0.0.10. 1 lines.

- Page: https://pluginprobe.com/plugins/sureforms/0.0.10/code/assets/js/minified/blocks/url.min.js
- Raw: https://pluginprobe.com/plugins/sureforms/0.0.10/raw/assets/js/minified/blocks/url.min.js
- Modified: 2024-04-01T08:50:54+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/sureforms/0.0.10/code/assets/js/minified/blocks/url.min.js#L10-L20`.

```javascript
function initializeURL(){var e=document.getElementsByClassName("srfm-url-block");if(e)for(const r of e){const s=r.querySelector(".srfm-input-url"),t=r.querySelector(".srfm-error-message");s&&s.addEventListener("change",()=>{new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(s.value)?(t.style.display="none",r.classList.remove("srfm-error"),r.classList.remove("srfm-url-error")):(r.classList.add("srfm-error"),r.classList.add("srfm-url-error"),t.style.display="block",t.innerText="Please enter a valid URL.")})}}document.addEventListener("DOMContentLoaded",initializeURL);
```
