-1
は理解の助けを必要とします。 以下のrexを " - :"から ":.-"に変更した後で動作しています。以下のスクリプトが実行後に番号を削除するのはなぜですか?
function palindrome(str) {
var reg = /[.*+?^$-:.{}()_|\s|[\]\\]/g;
var remspace = str.replace(reg,"").toLowerCase();
var strspllit = remspace.split("");
var strlen = strspllit.length;
var revstr = "";
for (i = 1; i <= strlen; i ++) {
revstr+=strspllit[strlen-i];
}
alert(revstr);
if (remspace == revstr) {
return true;
}
return false;
}
palindrome("1eye for of 1eye.");