Если вы просто хотите, чтобы во входных данных отображался только один пробел, одинарные или двойные кавычки, вы можете упростить свой шаблон до:
<input type="text" pattern="[\x27\x20\x22]" ...
Чтобы обнаружить другие вещи, вы можете добавить «чередования», разделенные |
:
<input type="text" pattern="[\x27\x20\x22]|xxx|yyy" ...
Согласно jhnc: для обнаружения любого экземпляра, независимо от того, где в строке:
<input type="text" pattern=".*([\x27\x20\x22]|xxx|yyy).*" ...