Regex check, both cases | yesStr.search(/[^A-Za-z\s]/);
noStr.search(/[^A-Za-z\s]/);
| ready |
For loop | for (var i = 0; i < yesStr.length; i++) {
var char = yesStr.charCodeAt(i);
if (char <= upperBound && char >= lowerBound) continue;
else if (char <= upperBound1 && char >= lowerBound1) continue;
else if (yesStr[i] == " ") continue;
else break;
}
for (var i = 0; i < noStr.length; i++) {
var char = noStr.charCodeAt(i);
if (char <= upperBound && char >= lowerBound) continue;
else if (char <= upperBound1 && char >= lowerBound1) continue;
else if (noStr[i] == " ") continue;
else break;
}
| ready |
For loop and toLowerCase | yesStrTemp = yesStr.toLowerCase();
for (var i = 0; i < yesStrTemp.length; i++) {
var char = yesStrTemp.charCodeAt(i);
if (char <= upperBound1 && char >= lowerBound1) continue;
else if (yesStrTemp[i] == " ") continue;
else break;
}
noStrTemp = noStr.toLowerCase();
for (var i = 0; i < noStrTemp.length; i++) {
var char = noStrTemp.charCodeAt(i);
if (char <= upperBound1 && char >= lowerBound1) continue;
else if (noStrTemp[i] == " ") continue;
else break;
}
| ready |
Regex check w/ ignore case flag | yesStr.search(/[^a-z\s]/i);
noStr.search(/[^a-z\s]/i);
| ready |
For loop no char codes | for (var i = 0; i < yesStr.length; i++) {
if (yesStr[i] <= 'Z' && yesStr[i] >= 'A') continue;
else if (yesStr[i] <= 'z' && yesStr[i] >= 'a') continue;
else if (yesStr[i] == " ") continue;
else break;
}
for (var i = 0; i < noStr.length; i++) {
if (noStr[i] <= 'Z' && noStr[i] >= 'A') continue;
else if (noStr[i] <= 'z' && noStr[i] >= 'a') continue;
else if (noStr[i] == " ") continue;
else break;
}
| ready |
For loop no char codes 2 | for (var i = 0; i < yesStr.length; i++) {
if (yesStr[i] <= 'Z'[0] && yesStr[i] >= 'A'[0]) continue;
else if (yesStr[i] <= 'z'[0] && yesStr[i] >= 'a'[0]) continue;
else if (yesStr[i] == " ") continue;
else break;
}
for (var i = 0; i < noStr.length; i++) {
if (noStr[i] <= 'Z'[0] && noStr[i] >= 'A'[0]) continue;
else if (noStr[i] <= 'z'[0] && noStr[i] >= 'a'[0]) continue;
else if (noStr[i] == " ") continue;
else break;
}
| ready |