人の名前を検証するために、単純な Javascript 正規表現を使用しています。ã
ただし、ユーザーが、ä
、õ
、などのアクセント付き文字を入力できるようにしたくありませんö
。これらは実際には名前に有効な文字である可能性があることは承知していますが、私の演習では、それらを除外できる必要があります。
私の現在の正規表現:
^[a-zA-Z]+('|-|.|)[a-zA-Z\s]+$
これは、アクセント付きの文字にも一致します。この正規表現を変更して、アクセント付きの名前 (または Unicode 文字) と一致しないようにするにはどうすればよいですか?