Im consentire numeri, lettere e caratteri speciali ad eccezione di %
e _
nella mia casella di testo html. Ho il modello /[[email protected]#$^&*()-+=]/
. Penso che non sia il modo migliore per farlo perché devo elencare tutti i caratteri speciali tranne i due menzionati. C'è un modo in cui non devo elencare tutti i caratteri speciali e non includere i due menzionati? A proposito, sto usando regex javascript.regex - Come escludere "%" e "_"?
per la demo si prega di vedere http://jsfiddle.net/ce8Th/
prega di aiuto.
Grazie ha funzionato davvero e reso il mio codice molto più semplice. Accetterò questo. Sto solo aspettando qualche minuto. – NinjaBoy
Farei attenzione che questa non sia una sanitizzazione, che potrebbe andar bene per te, ma significa che saranno ammessi altri caratteri che potrebbero non essere d'accordo con te: spazi, schede, altre cose a caso non presenti nell'elenco originale. – jakerella
@jakerella - La domanda originale non menziona le misure igieniche (anche se potrebbe essere stata la sua intenzione - nel qual caso * qualsiasi cosa * il lato client è inutile). –