[PHP] est il posible de rechercher le caractère * dans une chaine de c

est il posible de rechercher le caractère * dans une chaine de c [PHP] - PHP - Programmation

Marsh Posté le 23-04-2004 à 16:00:31    

voila ce que j'ai essayé :
 
if( preg_match('*', $_POST['idsuppr']) ){ ...
 
mais j'obtiens ca ;
Warning: No ending delimiter '*' found in c:\compta\tab.inc.php on line 59
 
ce que est normal puisque d'après http://www.codeur.org/doc/doc.php?ID=10 :
 
* : zéro occurence ou plusieurs
 
donc comment faire ?
 
merci de votre aide

Reply

Marsh Posté le 23-04-2004 à 16:00:31   

Reply

Marsh Posté le 23-04-2004 à 16:10:48    

en fait je cherche détecter si la chain de caractère est du type unchiffre*  par exemple 2* , 3* etc ...
 
preg_match('\d\*', $_POST['idsuppr'])   ?

Reply

Marsh Posté le 23-04-2004 à 16:11:28    

mais la j'ai :
 
Warning: Delimiter must not be alphanumeric or backslash in c:\compta\tab.inc.php on line 59

Reply

Marsh Posté le 23-04-2004 à 16:14:55    

'/\d\*/'

Reply

Marsh Posté le 23-04-2004 à 16:22:08    

merci ca marche bien !

Reply

Marsh Posté le 23-04-2004 à 16:22:38    

ca indique quoi le slash / ?

Reply

Marsh Posté le 23-04-2004 à 16:31:27    

C'est le caractère délimitant l'expression régulière?
 

The expression should be enclosed in the delimiters, a forward slash (/), for example. Any character can be used for delimiter as long as it's not alphanumeric or backslash (\).


 
http://be.php.net/manual/en/ref.pcre.php

Reply

Marsh Posté le 23-04-2004 à 17:59:15    

ok merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed