Problème de REGEX

Résolu
J'aimerai pouvoir testé une chaîne de caractère dans du code JavaScript en utilisant les expressions régulières. Les critères de validation :
- Caractère alphabétique
- Caractère numérique
- / - &
- espace
Voila la fonction qui me permet de vérifier cela :

function isNomCentre (nomCentre){
	
	var reg=/^[A-Za-z0-9-/&]+[:space:]+[A-Za-z0-9-/&]+$/;
	
	if(reg.exec(nomCentre)!=null){
		return 1;
	}
	
	else{
		return -1;
	}	

}


Malheureusement ca ne fonctionne pas. Quelqu'un aurait il une idée sur mon erreur. Merci d'avance. Louis

PS : l'espace ne passe pas

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. function isNomCentre (nomCentre){
    	
    	var reg=/^[A-Za-z0-9-/&\s]+$/;
    	
    	if(reg.exec(nomCentre)!=null){
    		return 1;
    	}
    	
    	else{
    		return -1;
    	}	
    
    }