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(..)'獲取所有用戶名,然後進行不區分大小寫的檢查。 –