Salut � tous,
pouvez vous m'aider je n'arrive pas � trouver l'expression r�guli�re pour tester qu'une entr�e v�rifie les cas suivants degr� sexagimaux:
48�25'15"
ou
-48�25'15"
Merci pour votre aide
Salut � tous,
pouvez vous m'aider je n'arrive pas � trouver l'expression r�guli�re pour tester qu'une entr�e v�rifie les cas suivants degr� sexagimaux:
48�25'15"
ou
-48�25'15"
Merci pour votre aide
Code : S�lectionner tout - Visualiser dans une fen�tre � part var reg=/-?\d{1,2}°\d{1,2}'\d{1,2}"^$/
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
c'est quoi un degr� sexagimal ?
L'expression n'a pas l'air de fonctionner
il va surement falloir l'adapter... (la dizaine ne peut pas aller au del� de 5 c'est bien ca
Edit : oubli� le signe
Code : S�lectionner tout - Visualiser dans une fen�tre � part var reg=/$-?[0-5]?\d°[0-5]?\d'[0-5]?\d''/
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 <script type="text/javascript"> function foo(){ alert((/^-?\d{1,2}°\d{1,2}'\d{1,2}"$/.test(document.getElementById('saisie').value))?'ça va pour cette fois !':'Non ! essaye encore une fois...') } </script> </head> <body> <input type="text" value="" id="saisie" /> <input type="button" onclick="foo();" value='test' /> </body>
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
en fait je veux un truc du genre
chaine commen�ant ou non par un -
suivi obligatoirement d'un nombre
suivi obligatoirement d'un �
suivi obligatoirement d'un nombre
suivi obligatoirement d'un '
suivi obligatoirement d'un nombre
et se terminant �ventuellement par "
par exemple
-4�45'12" est ok
mais pas celui l�
h25�1"
pour le "eventuellement" � la fin :
Code : S�lectionner tout - Visualiser dans une fen�tre � part /^-?\d{1,2}°\d{1,2}'\d{1,2}"?$/
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
en fait celle l� fonctionne merci beaucoup
� tout les deux vous �tes des dieux !!!
/^-?\d{1,3}�\d{1,2}'\d{1,2}"$/
m�fie toi, elle accepte 999�99'99" ce qui d'apr�s ton lien wikipedia n'est pas valide...
avec celle l� le " final est obligatoire
rajoute un ? comme dit dans mon post pr�c�dent si tu veut le rendre facultatif ...
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
oui exactement cela ne doit pas d�passe 360 puis 60 ...
mais je ferais ensuite une v�rification sur la chaine ensuite en javascript
Merci beaucoup
pourquoi ne pas le faire direct:
Code : S�lectionner tout - Visualiser dans une fen�tre � part /^-?((360)|([0-3]?[0-5]?[0-9]))°((60)|[0-5]?[0-9])'((60)|[0-5]?[0-9])"?$/
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
Impressionnant merci beaucoup
J'ai encore du boulot dans les expressions r�guli�res ...
Pas tout � fait puisque 280 ne serait pas accept� pour les degr�s ... je propose donc
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 /^-?((360)|(3[0-5]\d)|([0-2]?\d{1,2}))°[0-5]?\d'[0-5]?\d"?$/
arf exact j'en avais oubli� un bout:
Code : S�lectionner tout - Visualiser dans une fen�tre � part /^-?((360)|(3[0-5][0-9])|([0-2][0-9]{1,2}))°((60)|[0-5][0-9])'((60)|[0-5][0-9])"?$/
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
en fait apr�s quelques tests, la formule id�ale est plut�t celle l�
/^-?((360)|([0-9]?[0-9])|([0-2]?[0-9]?[0-9])|([0-3]?[0-5]?[0-9]))�([0-5]?[0-9])'([0-5]?[0-9])"?$/
sinon on oublies les plages 100-200 ...
??
je trouve curieux tonil peut �tre int�gr� aux centaines :
Code : S�lectionner tout - Visualiser dans une fen�tre � part ([0-9]?[0-9])
Code : S�lectionner tout - Visualiser dans une fen�tre � part ^-?((360)|(3[0-5][0-9])|([0-2]?[0-9]{1,2}))°((60)|[0-5][0-9])'((60)|[0-5][0-9])"?$
Ma page Developpez - Mon Blog Developpez
Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
Votre post est r�solu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de D�veloppez !
Partager