accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Jak sprawdziæ czy liczba

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  pl.comp.xml ] 

Retour : Accueil du site pl comp xml  


  Sujet:   Jak sprawdziæ czy liczba  
 De: jbond...@free.polbox.pl (pbk++)
 Groupes: pl.comp.xml
 Organisation: TP - http://www.tp.pl/
 Date: 03. Apr 2008, 08:01:25
Witam

Szukam, szukam i nie mogê trafiæ. Jak sprawdziæ czy zawarto¶æ elementu 
jest liczb±?


Np. mam kod pocztowy, w Polsce ma format 99-999. Chcê sprawdziæ czy na 
pozycjach 1-2, 4-6 s± liczby.

Robiê to w ten sposób:
number(concat(substring(@KodPocztowy, 1,2), substring(@KodPocztowy, 4,3))).

Daje mi to w rezultacie liczbê. Ale jak sprawdziæ czy wynik 
przekszta³cenia jest liczb±. Chcê u¿yæ tego w <xsl:if>.

W³asnym sumptem wymy¶li³em takiego potworka:
<xsl:if test="not(number(concat(substring(@KodPocztowy, 1,2), 
substring(@KodPocztowy, 4,3))) >= '0' and 
number(concat(substring(@KodPocztowy, 1,2), substring(@KodPocztowy, 4,3) 
)) &lt; '99999') ">

Zdaje siê, ¿e dzia³a. Ale jak zapisaæ warunek inaczej, krócej, bardziej 
elegancko.

--
Piotrek


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Free counter and web stats