We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d1fbcfb commit 947ca5bCopy full SHA for 947ca5b
valid-palindrome/suhacs.js
@@ -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