Я сделал этот кусок кода:Попытка preg_match
preg_match('/[\"\'><\/\\\]/', $foo))
Дело в том, что я не совсем уверен, если это только смотреть на следующие специальные символы или есть STH я пропустил?
< > " '/\
В том же случае, но для входов HTML, это правильно?
<input ... pattern="[^<>/\x5C;'\x22]+" />
Спасибо за ответ.
В чем проблема с этим? Какие тестовые примеры вы использовали и какие из них не работают? – mikeb
у вас есть дополнительная обратная косая черта, эта строка регулярных выражений должна соответствовать каждому из символов, которые вы после: '/ ([\" \ '><\/\\])/' –
Чтобы сделать их идентичными (после компиляции двигателя это) Я думаю, что это будет 'preg_match ('/ [" \'><\/\\\]/', $ foo)) 'и' ' – sln