PROGRAMOWANIE!!!
JavaScript

Polecenie:
Przygotuj skrypt, który najpierw zapyta użytkownika o imię (z weryfikacją poprawności czy pusty czy anulowane). Następnie czy chce przejść na inną stronę internetową, a następnie w przypadku potwierdzenia zapyta o adres docelowy. Warunkiem jednak realizacji przekierowania jest podanie adresu zawierającego co najmniej 1 kropkę oraz aby nie było kropki na początku ani na końcu.


Odpowiedź :

Odpowiedź:

let imie = prompt('Jak masz na imię?')

if(imie !== null && imie !== ""){

   if(confirm("Czy chcesz przejść inną stronę internetową?")){

       let site = prompt('Podaj adres strony docelowej')

       if(/^[^\.].*\..*[^\.]$/.test(site)) {

           if(!/^(http:\/\/|https:\/\/)/.test(site)) {site = 'http:\\' + site}

           window.location.href = site

       }

   }

}

Wyjaśnienie:

prompt => zadaje pytanie i czyta odpowiedź

confirm => pyta tak czy nie

/^[^\.].*\..*[^\.]$/.test(site) => regex test czy na początku i końcu nie ma kropki i w środku kropka jest

!/^(http:\/\/|https:\/\/)/.test(site) => regex do sprawdzenia czy na początku jest http(s):// bo to jest potrzebne żeby poprawnie przekierować, więc jak nie ma to dodajemy

window.location.href = site => przekierowanie do podanej strony

Możesz przetestować kopiując do konsoli przeglądarki