Bonjour je souhaite créer une expression regulière pour controler une heure sous la forme 00H (ex: 01H, 02H, 23h, mais pas 24H).
L'expression fonctionne, jusqu'a ce que j'ajoute le controle de la lettre H (H{1}).
auriez-vous une idée ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
function TestHeure(heure){
		var reg=new RegExp("(^[01]?[0-9]{1}$)|(^2?[0-3]{1}$)H{1}") ; 
		var reg2=new RegExp("H");
		if (reg.test(heure)==true ){
			alert("ok");	
		}else{
			alert("Erreur");
		}
	}