我无法在edittext中验证确认的密码。
String regexPassword = "\\d{1}\\d{1}\\d{1}\\d{1}";
String ConfirmregexPassword = MPIN.getText().toString().trim();
awesomeValidation.addValidation(this, R.id.MPIN, regexPassword, R.string.MPINError);
if (ConfirmMPIN.getText().toString().trim()!=MPIN.getText().toString().trim() ) {
awesomeValidation.addValidation(this, R.id.ConfirmMPIN, ConfirmregexPassword, R.string.ConfirmMPIN);
Toast.makeText(RegisterActivity.this, "Message", Toast.LENGTH_LONG).show();
}
答案 0 :(得分:1)
使用.equals()方法
if ((ConfirmMPIN.getText().toString().trim()).equals((MPIN.getText().toString().trim()) )) {
Toast.makeText(RegisterActivity.this, "if", Toast.LENGTH_LONG).show();
}
else{
Toast.makeText(RegisterActivity.this, "else", Toast.LENGTH_LONG).show();
}
答案 1 :(得分:1)
当你必须比较两个String时,可以使用 $scope.count=3;
$scope.showmore = false;
$scope.togglemore = function(){
$scope.showmore = !$scope.showmore;
if($scope.showmore)
$scope.count=$scope.rssNews.length;
else
$scope.count=3;
};
方法,该方法用于将此字符串与指定对象进行比较。当且仅当参数不为null并且是一个表示与此对象相同的字符序列的String对象时,结果才为真。
试试这个
String.equals()
或尝试此
awesomeValidation.addValidation(this, R.id.ConfirmMPIN, ConfirmregexPassword, R.string.ConfirmMPIN);