Я сделал это регулярное выражение:позволяют круглые скобки и другие символы в регулярных выражениях
^[a-zA-Z0-9_.-]*$
Поддержка:
letters [uppercase and lowercase]
numbers [from 0 to 9]
underscores [_]
dots [.]
hyphens [-]
Теперь я хочу, чтобы добавить эти:
spaces [ ]
comma [,]
exclamation mark [!]
parenthesis [()]
plus [+]
equal [=]
apostrophe [']
double quotation mark ["]
at [@]
dollar [$]
percent [%]
asterisk [*]
Например , этот код принимает только некоторые из приведенных выше символов:
^[a-zA-Z0-9 _.,-!()+=“”„@"$#%*]*$
Возвращает:
Предупреждение: preg_match(): Компиляция не удалось: круг из строя в классе символов со смещением 16
@ VladPreda: Нет, это не проблема. Ни один из этих символов не должен быть экранирован, когда они появляются внутри класса символов. –