ユーザー入力がラテン文字かキリル文字かを確認しようとしています。ラテン文字またはキリル文字のみのテキストをユーザーに入力させたいのですが。一方を許可し、もう一方を拒否するにはどうすればよいですか?ユーザーにラテン文字とキリル文字を混ぜてほしくない。どちらか一方だけです。私は正規表現に不慣れで、それを行う方法を理解できません。これが私がこれまでに持っているものです。
!preg_match("/^([a-zA-Z]+|[\p{Cyrillic}]+)$/u", $inputstr)
また、最初と最後の「/」は何をしますか?そして、「/ u」は何をしますか?どんな助けでも大歓迎です。