jjzjj

isUnique

全部标签

javascript - 检查字符串中的字符是否唯一

我实现了我的算法来检查传入的字符串是否唯一。我觉得我的算法是正确的,但显然在某些情况下它给出了错误的结果。为什么?functionisUnique(str){letsortedArr=str.split('').sort();for(let[i,char]ofsortedArr.entries()){if(char===sortedArr[i+1]){returnfalse}else{returntrue}}}console.log(isUnique('heloworld'))//true 最佳答案 return立即终止该函数,因此

php - CakePHP 3 Multiple isUnique 允许 NULL 重复

我的BlockedTable.php中有以下规则publicfunctionbuildRules(RulesChecker$rules){$rules->add($rules->isUnique(['date','time']),['message'=>'uniqueerror']);return$rules;}到目前为止,这一直运行良好-如果我尝试使用已有的日期和时间保存新记录,它会阻止我保存。但是,如果我的时间是NULL,比如下面的条目;╔════╦══════════════╦═══════╗║ID║Date║Time║╠════╬══════════════╬═══════╣║