Hi, De Luca and Davis,

Thanks for your help. I found a solution that works fine:
/( |-|')( |-|')|^( |-|')|( |-|')$|^$|\d|[^a-z \-\']/i
The solution proposed by De Luca doesn't work for some characters (e.g. "?").

Best regards,
Carlos Camargo