Permitir paréntesis y otros símbolos en expresiones regulares.
He hecho esta expresión regular:
^[a-zA-Z0-9_.-]*$
Soporta:
letters [uppercase and lowercase]
numbers [from 0 to 9]
underscores [_]
dots [.]
hyphens [-]
Ahora, quiero añadir estos:
spaces [ ]
comma [,]
exclamation mark [!]
parenthesis [()]
plus [+]
equal [=]
apostrophe [']
double quotation mark ["]
at [@]
dollar [$]
percent [%]
asterisk [*]
Por ejemplo, este código acepta solo algunos de los símbolos anteriores:
^[a-zA-Z0-9 _.,-!()+=“”„@"$#%*]*$
Devoluciones:
Advertencia: preg_match (): Falló la compilación: rango fuera de orden en la clase de caracteres en el desplazamiento 16