mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-04-15 20:01:03 +00:00
23 lines
590 B
JavaScript
23 lines
590 B
JavaScript
|
|
// check url validity
|
||
|
|
function isValid (thisForm) {
|
||
|
|
if (thisForm.url.value=="" || thisForm.url.value=="http://") {
|
||
|
|
alert(gettext("Empty URL was given."));
|
||
|
|
thisForm.url.select();
|
||
|
|
thisForm.url.focus();
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
if (!checkSyntax(thisForm.url.value)) {
|
||
|
|
alert(gettext("Invalid URL was given."));
|
||
|
|
thisForm.url.select();
|
||
|
|
thisForm.url.focus();
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
return true;
|
||
|
|
}
|
||
|
|
|
||
|
|
// check url syntax
|
||
|
|
function checkSyntax (url) {
|
||
|
|
var syntax = /^https?:\/\/[-a-zA-Z.\/=%?~]+$/;
|
||
|
|
return syntax.test(url);
|
||
|
|
}
|