国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - JS 利用eval構(gòu)建replace函數(shù)無(wú)效

瀏覽:85日期:2023-03-23 17:02:31

問(wèn)題描述

代碼含義:構(gòu)建一個(gè)簡(jiǎn)單的GADERYPOLUKI解碼器

The GADERYPOLUKI is a simple substitution cypher used in scouting to encrypt messages. The encryption is based on short, easy to remember key. The key is written as paired letters, which are in the cipher simple replacement.

example:

encode('ABCD', 'agedyropulik'); // => GBCE

代碼如下,我想用eval函數(shù)構(gòu)建出可以替換字符的函數(shù),但是貌似沒(méi)有用。

function decode(str,key) { key = key.split(’’) while (key.length>0) {let b = key.pop(), a = key.pop();eval(`str.replace(/${a}/g, '${b}')`)eval(`str.replace(/${a.toUpperCase()}/g, '${b.toUpperCase()}')`)eval(`str.replace(/${b}/g, '${a}')`)eval(`str.replace(/${b.toUpperCase()}/g, '${a.toUpperCase()}')`)console.log(a, b, str, `str.replace(/${a}/g, '${b}')`) } return str}console.log(decode('Hmdr nge brres', 'gaderypoluki'))console.log('Hmdr nge brres'.replace(/g/g, 'a'))>>> k i Hmdr nge brres str.replace(/k/g, 'i') l u Hmdr nge brres str.replace(/l/g, 'u') p o Hmdr nge brres str.replace(/p/g, 'o') r y Hmdr nge brres str.replace(/r/g, 'y') d e Hmdr nge brres str.replace(/d/g, 'e') g a Hmdr nge brres str.replace(/g/g, 'a') Hmdr nge brres Hmdr nae brres

問(wèn)題解答

回答1:

replace 不會(huì)改變?cè)兄担欠祷匦麓?/p>

其實(shí)你可以用 new RegExp(a, ’g’) 就不需要 eval

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产永久精品 | 成人国内精品久久久久影院 | 美女一级毛片免费看看 | 国产欧美日韩综合一区二区三区 | 国产黄色自拍视频 | 久久99爰这里有精品国产 | 成年人看的毛片 | 欧美日本综合一区二区三区 | 国产日韩美国成人 | 国产乱码精品一区二区三区卡 | 国产成人精品一区二区 | 成人毛片手机版免费看 | 亚洲精品成人久久久影院 | 特黄特级a级黄毛片免费观看多人 | 亚洲一区二区三区精品视频 | www中文字幕在线观看 | 精品国产香港三级 | 欧美全免费aaaaaa特黄在线 | 欧美牲 | 久国产精品视频 | 久久国产成人福利播放 | 国产欧美日韩亚洲 | 免费高清一级欧美片在线观看 | 国产成人精品一区二三区2022 | 久久欧洲视频 | 亚洲欧美中文字幕在线网站 | 女在床上被男的插爽叫视频 | 日韩手机看片福利精品 | 久久在线国产 | 久久亚洲国产成人亚 | 波多野结衣在线播放 | 手机免费在线看毛片 | 老司机亚洲精品影院在线 | 久久在线观看免费视频 | 在线观看免费视频网站色 | 免费黄色美女视频 | 欧美日产国产亚洲综合图区一 | 91免费高清视频 | 国产欧美视频在线观看 | 精品三级国产一区二区三区四区 | 精品乱人伦一区二区 |