Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
function checkUrl () {
var url = document.geteLementById ('url'). nilai;
if (url == '') {
waspada ('alamat url tidak bisa kosong');
mengembalikan false;
} lain jika (! isUrl (url)) {
peringatan ('url harus //www.vevb.com');
mengembalikan false;
} kalau tidak {
Kembali Benar;
}
mengembalikan false;
}
fungsi isurl (str)
{
//varreg=/ 00-9a-za-z media.(html|html|html|shtml|jsp|phatyphp|com|cn|net|com.cn|org)$/;
// harus berisi. (Yang terakhir. Setidaknya satu karakter didahului) dan. Setidaknya satu karakter kata diikuti oleh, dan karakter terakhir harus menjadi karakter kata atau/
varreg =/w+. (w+| w+/) $/;
VARISURL = REG.TEST (STR); // Metode test (str) adalah bahwa objek bawaan dari ekspresi JS yang benar dapat dipanggil secara langsung
returnisurl;
}
</script>
Salinan kode adalah sebagai berikut:
<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 = "kirim" value = "get address" name = "get"/>
<input type = "kirim" value = "download" name = "download"/>
</form>
PHP mendeteksi validitas alamat URL
Kodenya adalah sebagai berikut
Salinan kode adalah sebagai berikut:
<?
fungsi is_url ($ str) {
kembalikan preg_match ("/^http: // [a-za-z0-9]+. [a-za-z0-9]+[/=?%-& _ ~`@[] ':+!]*([^<> "])*$/", $ str);
}
?>
Jika Anda ingin mencoba apakah itu metode normal, kami dapat menggunakan fungsi file_get_contents () untuk memverifikasi.