このような文字列が欲しいです:
基本的には a-zA-Z の文字列であり、à または è または ì または ù で終わることができる (またはできない) ものです。
これは私がしました:
preg_match('/^[a-zA-Z]+[a-zA-Z]+$|^[a-zA-Z]+[àèìòù]?$/', $word)
私はまだ大丈夫だと思いますが、何らかの理由でそれは仕事をしません!
編集: àèìòù で終わるイタリア語の姓がいくつかありますが、文字で終わるものもあります。文字列の末尾が àèìòù または文字で終わるようにしたいと考えています。
これは完全なコードです
if ( preg_match('/^[a-zA-Z]+[àèìòù]?$/', $word) ) {
echo "0";
} else {
echo LASTNAME_ERROR;
}
しかし、それを実行すると、LASTNAME_ERROR が返されました