如何使下面的正则表达式考虑到空字符串。
例如isIsogram(“")。
空字符串应返回false。
function isIsogram(str){
return !/(\w).*\1/i.test(str);
}
发布于 2018-08-04 23:20:01
只需在测试正则表达式之前检查长度,如果没有长度,则返回false
return str.length ? !/(\w).*\1/i.test(str) : false这相当于
if(str.length){
return !/(\w).*\1/i.test(str)
}else{
return false
}https://stackoverflow.com/questions/51686893
复制相似问题