[\u00A0-\u00CF\u00D1-\u00DC\u00DF-\u00EF\u00F1-\u00FC\u00FF\u011E\u011F\u0130\u0131\u0152\u0153\u015E-\u0161\u0178\u0192\u02C6\u02DC\u2013\u2014\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2026\u2030\u2039\u203A\u20AC\u2122]
Matches any character in the set exactly once. Add a *
to the expression to recognize any number of them (including 0, use +
instead for 1 or more), and to consume the entire input, start with ^
(start of line) and end with $
(end of line), so like:
^[chars]*$
or, with your character set:
^[\u00A0-\u00CF\u00D1-\u00DC\u00DF-\u00EF\u00F1-\u00FC\u00FF\u011E\u011F\u0130\u0131\u0152\u0153\u015E-\u0161\u0178\u0192\u02C6\u02DC\u2013\u2014\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2026\u2030\u2039\u203A\u20AC\u2122]*$