Skip to content

Commit 947ca5b

Browse files
committed
valid-palindrome
1 parent d1fbcfb commit 947ca5b

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

valid-palindrome/suhacs.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
function isValidPalindrome(text) {
2+
let refinedTxt = text
3+
.replaceAll(/[^a-zA-Z0-9]/g, "")
4+
.replaceAll(" ", "")
5+
.toLowerCase();
6+
console.log(refinedTxt === [...refinedTxt].reverse().join("") ? true : false);
7+
return refinedTxt === [...refinedTxt].reverse().join("") ? true : false;
8+
}
9+
10+
isValidPalindrome("A man, a plan, a canal: Panama"); //true
11+
isValidPalindrome("race a car"); //false
12+
isValidPalindrome(" "); //true

0 commit comments

Comments
 (0)