The Code

Using Prism.js

                

                       function Palindrome(word) {
                    const c = document.getElementById("case-sensitive").checked;
                    const n = document.getElementById("number-sensitive").checked;
                    const s = document.getElementById("special-char-sensitive").checked;

                    const e = document.getElementById("palindrome-result");
                    const r = document.getElementById("reversed-word");

                    if (c) {
                        word = word.toLowerCase();
                    }

                    if (n) {
                        word = word.replace(/[0-9]/g, '');
                    }

                    if (s) {
                        word = word.replace(/[`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]|\s/gi, '');
                    }

                    if (!word) {
                        e.innerHTML = `n/a`;
                        swal("You MUST enter a word!");
                        return;
                    }

                    let reverse = word.split('').reverse().join('');
                    r.innerHTML = `${reverse}`;
                    if (word == reverse) {
                        e.innerHTML = `Palindrome!`;
                    } else {
                        e.innerHTML = `Not a palindrome...`;
                    }
                }