juiste pattern
Hallo allemaal,
Ik heb even een juiste regex pattern nodig voor preg_match.
Het gaat hierbij om afmetingen:
12x24x24 of 12.1x24.7x24.6 of 12,1x24,7x24,6
Nu had ik al een pattern voor alleen de gehele getallen:
Maar ik weet niet precies hoe ik die decimalen aan moet pakken.
Ik hoop dat jullie mij verder kunnen helpen.
Groet,
Boris
Ik heb even een juiste regex pattern nodig voor preg_match.
Het gaat hierbij om afmetingen:
12x24x24 of 12.1x24.7x24.6 of 12,1x24,7x24,6
Nu had ik al een pattern voor alleen de gehele getallen:
Quote:
|[0-9]*x[0-9]*x[0-9]*|
Maar ik weet niet precies hoe ik die decimalen aan moet pakken.
Ik hoop dat jullie mij verder kunnen helpen.
Groet,
Boris
Gesponsorde koppelingen:
Jou pattern is niet exclusief genoeg.
Zo zal xxx matchen, maar ook "onzinnige tekst ervoor xxx en erachter".
Dit is beter:
^ matcht het begin, [0-9]+ een of meerde malen een getal.
Daarachter komt optioneel ,getallen of .getallen.
Dat drie maal met een x of X (/i op het einde)
En $ matcht het einde van de string.
Zo zal xxx matchen, maar ook "onzinnige tekst ervoor xxx en erachter".
Dit is beter:
^ matcht het begin, [0-9]+ een of meerde malen een getal.
Daarachter komt optioneel ,getallen of .getallen.
Dat drie maal met een x of X (/i op het einde)
En $ matcht het einde van de string.
Perfect man, ziet er goed (en logisch) uit.
Gewijzigd op 08/07/2010 23:02:26 door Martijn B



