我认为问题要比这简单得多:您忘记了指定
u修饰符。Unipre字符属性仅在UTF-8模式下可用。
您的正则表达式应为:
// unipre letters, apostrophe, hyphen, space$namePattern = '/^[-' p{L}]+$/u';
我认为问题要比这简单得多:您忘记了指定
u修饰符。Unipre字符属性仅在UTF-8模式下可用。
您的正则表达式应为:
// unipre letters, apostrophe, hyphen, space$namePattern = '/^[-' p{L}]+$/u';