/ / Jquery sprawdza poprawność danych wejściowych bez żadnych specjalnych znaków ani spacji - javascript, regex

Jquery sprawdza poprawność danych wejściowych bez żadnych specjalnych znaków ani spacji - javascript, regex

Próbuję uniemożliwić użytkownikom tworzenie nazw użytkowników zawierających spacje i znaki specjalne. Użyte przeze mnie wyrażenie regularne zapobiega wprowadzaniu znaków specjalnych, ale nie powoduje zatrzymania spacji.

if (/[^a-zA-Z 0-9 S]+/.test(username)){
alert("letters and numbers only please");
}

Odpowiedzi:

3 dla odpowiedzi № 1

Dzieje się tak, ponieważ w wyrażeniu regularnym masz spacje. Próbować: /[^a-zA-Z0-9]+/