@ISPUNCT[cadena]: Devoluciones 1 if cadena está compuesto íntegramente por caracteres de puntuación, es decir, caracteres imprimibles que no son alfanuméricos ni espacios; 0 de otra manera.

 

Ver también: @ISALNUM, @ISALPHA, @ISASCII, @ISCNTRL, @ISDIGIT, @Isprint, @ISSPACE, @ISXDIGIT.

 

Ejemplos:

 

echo %@ispunct[.]

1

 

eco %@ispunct[+]

1

 

eco %@ispunct[:-)]

1

 

echo %@ispunct[.,a]

0