@ISPUNCT[chaîne]: Renvoie 1 si la chaîne est entièrement composée de caractères de ponctuation, c'est-à-dire de caractères imprimables qui ne sont ni alphanumériques ni des espaces ; 0 sinon.

 

Voir aussi : @ISALNUM, @ISALPHA, @ISASCII, @ISCNTRL, @ISDIGIT, @ISPRINT, @ISSPACE, @ISXDIGIT.

 

Exemples:

 

echo %@ispunct[.]

1

 

echo %@ispunct[+]

1

 

echo %@ispunct[:-)]

1

 

echo %@ispunct[.,a]

0