Eu tenho um regex criado para excluir todos os caracteres especiais - / ^ s * [a-zA-Z0-9, s] + s * $ / Como eu poderia alterar esse regex para excluir caracteres especiais, exceto o hífen, para que os usuários possam inserir números com traços
Respostas:
2 para resposta № 1basta adicionar traço no seu conjunto:
/^s*[a-zA-Z0-9,s-]+s*$/
e você pode otimizar um pouco:
/^s*[A-Za-zd,s-]+s*$/
d - significa tudo dígitos
@ MikeM, você está certo. Mudou de volta A-z para A-Za-z como o @MikeM notou.