La copia del código es la siguiente:
<script type = "text/javaScript">
función checkurl () {
var url = document.getElementById ('url'). valor;
if (url == '') {
alerta ('La dirección de URL no puede estar vacía');
devolver falso;
} else if (! isurl (url)) {
alerta ('URL debería ser //www.vevb.com');
devolver falso;
} demás {
devolver verdadero;
}
devolver falso;
}
función isurl (str)
{
//varreg=/§0-9a-Za-zfont>+.(html|html|html|Shtml|Jsp|Pp|Php|Com|Cn|Net|Com.cn|org)$/;
// debe contener. (El último. Al menos un personaje está precedido) y. Se sigue al menos un personaje de una palabra, y el último personaje debe ser un carácter de palabra o//
varreg =/w+. (w+| w+/) $/;
varisUrl = reg.test (str); // test (str) El método es que el objeto incorporado de la expresión correcta de JS puede llamarse directamente
returnisurl;
}
</script>
La copia del código es la siguiente:
<Form Action = "" Method = "Post" onSubMit = "checkurl ();">
URL:
<input type = "text" name = "url" id = "url" value = "// www.vevb.com" onFocus = "this.value = ''"/>
<Br /> <Br />
<input type = "enviar" value = "get dirección" name = "get"/>
<input type = "enviar" value = "download" name = "download"/>
</form>
PHP detecta la validez de las direcciones de URL
El código es el siguiente
La copia del código es la siguiente:
<?
función is_url ($ str) {
return preg_match ("/^http: // [A-ZA-Z0-9]+. [A-ZA-Z0-9]+[/=?%-& _ ~`@[] ':+!]*(^<> "])*$/", $ str);
}
?>
Si desea probar si es un método normal, podemos usar la función file_get_contents () para verificarlo.