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 № 1Dzieje się tak, ponieważ w wyrażeniu regularnym masz spacje. Próbować: /[^a-zA-Z0-9]+/