camellion2
Messages postés6Date d'inscriptionsamedi 9 mai 2009StatutMembreDernière intervention 3 janvier 2010
-
3 janv. 2010 à 15:39
cs_Flash100
Messages postés1Date d'inscriptionjeudi 20 avril 2006StatutMembreDernière intervention17 janvier 2010
-
17 janv. 2010 à 20:05
Bonjour à tous,
J'ai un souci avec une regex sous javascript qui me permet de verifier que l'utilisateur a bien tapé un entier ou un décimal du type 0.5,1.5 mais pas 0.2....
ma regex :
var esthetique = new RegExp("^([0-7])?.{0,1}?5{0,1}$", "g");
if (!(esthetique.test(document.formulaire.esthetique.value)))
{ alert("Saisie incorrect !!!");
document.formulaire.esthetique.focus();
return false;}
else
if(!(esthetique.test(document.formulaire.pretium.value)))
{alert("Saisie incorrect !!!");
document.formulaire.pretium.focus();
return false;}
Elle marche très bien avec Firefox mais avec IE je comprends pas pourquoi ça ne marche pas.
<script type="text/javascript">
// check regex at : http://tools.netshiftmedia.com/regexlibrary/ function validation(){
rex = /^\d*[0-9](\.\d*[5])?$/;
if(document.usrFrm.inputTxt.value.match(rex))
alert('Valeur entière OU décimale finissant par .5');
else
alert('Valeur non entière');
}