我有一个文本框,我将输入作为全名。
当用户输入输入时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