javascript – String or number in string?


User enters data:

 //В скрипте пытаюсь рассуждать,что если это не строка, то выводить ошибку var registration = document.getElementById("registration"); registration.onclick = function() { var name = document.getElementById("name").value; if (typeof(name) === "string") { alert("Вы зарегистрированы"); } else { var nameColor = document.getElementById("name"); = "#FF0000"; alert('Имя введено некорректно') } }
 <p>Введите имя: <input id="name"> </p> <button id="registration">Зарегистрироваться</button>

And actually the question: how to find out in input what the user has entered: a number or a string? For example: "12421" and "acaca". How do I separate the first and second example?


function stringOrNumber(str) {
  if (isNaN(str)) {
    return "string";
  } else {
    return "number";

Scroll to Top