C'e` un carattere che non capisco dopo lo spazio (e` una specie di apostrofo, ma non e` l'apice).
E i caratteri inseriti non fanno parte dell'ASCII standard, quindi la cosa funziona solo se c'e` un charset opportuno.
Prova a togliere alcuni caratteri dubbi, e vedere se la cosa funziona.
Inoltre non dici se il JS che gestisce il match e` corretto: le lettere e i numeri li gestisce correttamente?
Se con l'espressione
match(/^[A-Za-z0-9 ]+$/)
la cosa funziona, inserisci gli altri caratteri uno alla volta e verifica ogni inserimento.