フルネームとして入力するテキストボックスがあります。
ユーザーが として入力するとMy Name
、エラーは発生しません。ただし、ユーザーが入力を として入力するとMy Name Is
、エラーが発生します。
私が持っている正規表現は
([a-zA-Z]+|[a-zA-Z]+\\s[a-zA-Z]+)
実際に欲しいのは、テキストが持つべきものです
only (a-z OR A-Z) AND white space...
デモ入力は
- 私の名前は XYZ PQR STU です
- 私の名前はXYZです
- XYZ PQR STU
正規表現を使用してこれを行うにはどうすればよいですか?
更新 1
私は使っている
Pattern p = Pattern.compile("[a-zA-Z\\s]");
Matcher m = p.matcher("DummyName");
boolean matchFound = m.matches();
それでも私matchFound
はFALSE