2013-02-01 17 views

Odpowiedz

34
input.replace(/[^\w\s]/gi, '') 

Bezwstydnie skradziono z innej odpowiedzi. ^ w klasie znaków oznacza "nie". Więc to jest "nie" \w (odpowiednik \W), a nie \s, który jest znakami spacji (spacje, tabulatory itp.). Możesz użyć literału , jeśli potrzebujesz.

+0

Działa to z wyjątkiem znaków specjalnych, takich jak skośne cytaty "" ". – Aaron

+0

Co masz na myśli? Czy chcesz uwzględnić te znaki lub je wykluczyć? –

+0

Chcę je wykluczyć. – Aaron

Powiązane problemy