これを受け入れる正規表現パターンを作成するにはどうすればよいですか:
名前:
- 名 = 最小 4 文字、最大 10 文字のアルファベットのみを受け入れますが、最初のスペースは受け入れず、2 番目の名前またはミドルネームのイニシャルの後にスペースを入れる必要があります
- 2 番目の名前 = オプションですが、最小 4 個、最大 10 個のアルファベットのみを使用でき、ミドルネームのイニシャルの後にスペースが必要です
- ミドルイニシャル = アルファベットの後にドットが続く 1 文字のみ (「P.」など)
- 姓 = 最小 4 文字、最大 10 文字のアルファベットのみを使用できますが、後のスペースは使用できません
例:
ジョン・ポール・B・セダ
ジョン・B・セダ
これまでのところ、これが私のパターンであり、^[\S\s]{3,21}[A-z0-9]+$
どうすればこれを行うことができるかわかりません。
連絡先:
パターンは次のようになります。(+63)9##-####-###
- 必須 (+63)9##-
- [0-9]- (文字は 4 つのみで、その後にダッシュ (-) が続きます)
- [0-9] (文字は 3 つだけにする必要があります)
例:
(+63)955-5555-555
私を助けてください。これを行う方法がわかりません。