I need to test an input field (<input type="text" />) against this regex:
[^'"]+
This obviously is no easy task as I cannot use " inside the attribute. Using the quot entity does not seem to work as it gets interpreted literally by the regex engine.
How can I accomplish this?
The HTML5 @pattern attribute regex is based on JavaScript regex, so you can use hexadecimal notation or unicode notation for that char as you would in JavaScript:
So that you can easily use
TADA! No JavaScript libraries involved! 😉