/ / Zmień to wyrażenie regularne, aby zawierało liczby z łącznikiem - wyrażenie regularne

Zmień to wyrażenie, aby uwzględnić liczby z łącznikiem - wyrażenie regularne

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 № 1

po 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.