Script Untuk Mengecek Apakah String Merupakan Url Atau Tidak

Berikut ini adalah script yang berfungsi untuk mengecek apakah string adalah url yang valid atau tidak. Jika string merupakan url yang valid, maka output akan bernilai true, jika tidak maka akan bernilai false.

Berikut ini script sederhana yang telah saya racik :

function isUrl(data) {
    try {
        new URL(data);
        return true;
    } catch (e) {
        return false;
    };
};

Sekarang kita coba untuk mengecek nilai url berikut :

isUrl('https://www.maskoding.com')

Maka nilai yang dihasilkan adalah true.

isUrl true


Bagaimana jika string url tanpa menggunakan protocol (https:// atau http://) ?

isUrl('www.maskoding.com')

Maka nilai yang diberikan adalah false.

isUrl false