0
我想创建一个方法来检查唯一的用户名。例如,如果用户名JOHN
存在,其他人不应该选择用户名John
。我唯一的问题是,我找不到它的好正则表达式。我试过如下:正则表达式,以查找不区分大小写的用户名
ParseQuery query = ParseUser.getQuery();
String regex = nickname.getText().toString().toLowerCase();
query.whereMatches("username", regex, "i");
但是这也给谁拥有用户名Johnny
用户。我如何才能找到用户名John
不区分大小写?
你不能使用'.equalsIgnoreCase'吗? –
不,我正在使用Parse。 https://parse.com/docs/android/api/com/parse/ParseQuery.html –
好的,我不熟悉这个API,但我猜它比'query.get(..)'更具性能'或'query.getInBackground(..)'获取所有用户名,然后进行不区分大小写的检查。 –