mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-03-16 22:10:26 +00:00
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3427 e7d03fd6-7b0d-0410-9947-9c21f3af8025
22 lines
594 B
JavaScript
22 lines
594 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-Z0-9.\/=%?~]+$/;
|
|
return syntax.test(url);
|
|
}
|