La copie de code est la suivante:
<script type = "text / javascript">
Fonction CheckUrl () {
var url = document.getElementById ('url'). valeur;
if (url == '') {
alert ('l'adresse d'URL ne peut pas être vide');
retourne false;
} else if (! iSurl (url)) {
alert ('URL devrait être //www.vevb.com');
retourne false;
} autre {
Retour Vrai;
}
retourne false;
}
fonction iSurl (str)
{
//varreg=/[0-9A-ZA-Z VORTAGE+.(HTMLl|HTMLA
// doit contenir. (Le dernier. Au moins un personnage est précédé) et. Au moins un caractère de mot est suivi, et le dernier caractère doit être un caractère de mot ou / /
varreg = / w +. (W + | W + /) $ /;
Varisurl = reg.test (str); // Tester (str) Method est que l'objet intégré de l'expression correcte de JS peut être appelé directement
RetourdiSurl;
}
</cript>
La copie de code est la suivante:
<form action = "" méthode = "post" onSubmit = "checkurl ();">
URL:
<input type = "text" name = "url" id = "url" value = "// www.vevb.com" onfocus = "this.value = ''" />
<br /> <br />
<input type = "soumi" value = "get adress" name = "get" />
<input type = "soumi" value = "download" name = "download" />
</ form>
PHP détecte la validité des adresses URL
Le code est le suivant
La copie de code est la suivante:
<?
fonction is_url ($ str) {
return preg_match ("/ ^ http: // [a-za-z0-9] +. [a-za-z0-9] + [/ =?% - & _ ~` @ [] ': +!] * ([^ <> "]) * $ /", $ str);
}
?>
Si vous souhaitez essayer s'il s'agit d'une méthode normale, nous pouvons utiliser la fonction file_get_contents () pour la vérifier.