разрешить скобки и другие символы в регулярном выражении
мы сделали это регулярное выражение:
^[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