Bonjour all
dans mon code javascript j'arrive pas a interdire les caractères et chiffre au début d'un pseudo je voudrait tout les pseudos qui commence par des caractère ou lettre ex :
_Monpseudo , 12pseudo , [pseudo], {pseudo} etc.. <--- serrons interdit

mais je trouve pas comment le faire et surtout comment le placer a la suite de se code qui a était créer par un Ami car je mis connais pas assez pour faire se qu'il a fait ^^

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
function open_chat() {
age = document.getElementById('age');
dpt = document.getElementById('dpt');
rgn = document.getElementById('rgn');
pseudo = document.getElementById('psd');
count_majuscule = 0;
count_chiffre = 0;
count_caractere = 0;
 
	if (pseudo.value.length==0) { 
		pseudo.style.background='#DDDDDD';
		alert ("\u2021\u2021\u2021 Vous avez oublié de choisir un pseudo \u2021\u2021\u2021"); 
		pseudo.focus(); 
		return false; 
	} else if (pseudo.value.length<3) { 
		pseudo.style.background='#DDDDDD';
		alert ("\u2021\u2021\u2021 Vous devez choisir un pseudo de plus de 2 caractères \u2021\u2021\u2021"); 
		pseudo.value = ""; pseudo.focus(); 
		return false; 
	} else if (pseudo.value.length>18) {
		pseudo.style.background='#DDDDDD';
		alert("\u2021\u2021\u2021 Vous devez choisir un pseudo de moins de 19 caractères \u2021\u2021\u2021");
		pseudo.value = ""; pseudo.focus(); 
		return false;
	} else  {
 
		for(i=0 ; i < pseudo.value.length ; i++) {
			if(pseudo.value.charCodeAt(i) > 122 || caract_spe_list.indexOf(pseudo.value.charCodeAt(i)) > -1 ) {
				alert('Vous ne pouvez utiliser de caracteres spéciaux \(" '+ pseudo.value.charAt(i)+' "\) dans votre pseudo. Merci de bien vouloir modifier.');
				return false;
			}
			else {
				split_pseudo = pseudo.value.substring(i,i+1);
				if(split_pseudo.search(/^[A-Z]{1}$/) == 0) count_majuscule++;
				if(split_pseudo.search(/^[0-9]{1}$/) == 0) count_chiffre++;
 
			}
		}
 
		if (count_majuscule > 4) {
			pseudo.style.background='#DDDDDD';
			alert("\u2021\u2021\u2021 Votre pseudo contient trop de caractères majuscules \u2021\u2021\u2021");
			pseudo.value = ""; pseudo.focus(); 
			return false;
		}
		if (count_chiffre > 4) {
			pseudo.style.background='#DDDDDD';
			alert("\u2021\u2021\u2021 Votre pseudo contient trop de chiffre ('0-9') \u2021\u2021\u2021");
			pseudo.value = ""; pseudo.focus(); 
			return false;
		}
 
	}
j'ai trouvé des tuto ou il disé de mettre un ^ ( "^[^a-zA-Z]": ) mes je ni arrive pas

Merci par avance de votre aide.

Cordialement Stéphane