Я пытаюсь добавить символ Ö
(U + 00D6) к своему регулярному выражению ниже. Очевидно, что-то идет не так, потому что это не работает с моей preg_match
функцией.
Регулярное выражение, которое отлично работает:
/^([A-Z]{1})[a-z]{1,31}$/
Тот, который должен работать, но не работает:
/^([A-Z\x{00D6}]{1})[a-z]{1,31}$/
Я, очевидно, пытаюсь создать регулярное выражение, которое начинается с заглавной буквы, расширенной с Ö
, за которой следуют строчные буквы. В общей сложности длина строки должна быть в пределах 2-32. Что не так с регулярным выражением, которое содержит выражение Unicode для Ö
?