Ciao ragazzi! Ho una cosa da chiedervi:
Io ho un js di questo tipo:
che mi permette di inserire solo i caratteri indicati nella var iChars...codice:function oknome(string) { if (!string) return false; var iChars = ".-_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"; for (var i = 0; i < string.length; i++) { if (iChars.indexOf(string.charAt(i)) == -1) return false; } return true; }
e fin qui va tutto bene...
pero' io dovrei impedire all'utente di inserire i caratteri . - _ all'inizio o alla fine della stringa
Es. 1: Questo è un nome valido: pinco-pallino
Es. 2: Questo non è un nome valido: -pinco-pallino-
Come posso fare a fargli capire che quei tre caratteri sono accettati solo a patto che non si trovino all'inizio o alla fine?
Grazie 1000000000000000!!!!![]()
![]()
![]()

Ky
Rispondi quotando
