1. 程式人生 > >JS編寫判斷迴文數

JS編寫判斷迴文數

<script type="text/javascript">
        function huiWenShu() {
            var str = document.getElementById("first").value.toString();

            /*var newStr= str.replace(/\W+/g,'');//匹配所有非單詞的字元,替換為空字串
                newStr= newStr.replace(/\_+/g,'');//匹配所有下劃線,替換為空字串
                newStr=newStr.toLowerCase();  //轉化為小寫*/

            var str1=str.split("").reverse();  //split()把一個字串分割成字串陣列,reverse()用於顛倒陣列中元素的順序
            var str2=str1.join("");  //join() 方法用於把陣列中的所有元素放入一個字串。
            if(str==str2){
                document.getElementById("four").innerHTML=str+"是迴文數";
            }else{
                document.getElementById("four").innerHTML=str+"不是迴文數";
            }
        }
</script>