Mam wyrażenie regularne zbudowane w celu wykluczenia wszystkich specjalnych znaków - / ^ s * [a-zA-Z0-9, s] + s * $ / Jak mogę zmienić to wyrażenie regularne, aby wykluczyć znaki specjalne oprócz łącznika, aby użytkownicy mogli wprowadzać liczby za pomocą myślników
Odpowiedzi:
2 dla odpowiedzi № 1po prostu dodaj myślnik do swojego zestawu:
/^s*[a-zA-Z0-9,s-]+s*$/
i możesz to trochę zoptymalizować:
/^s*[A-Za-zd,s-]+s*$/
d - oznacza wszystko cyfry
@MikeM, masz rację. Gotowe! Zmieniono A-z na A-Za-z, jak zauważył @MikeM.