我制作了我的第一个 Jquery 项目,一个简单的刽子手游戏,使用单词库中的一个单词书标题。我想将其扩展为使用多词标题,但我没有找到调整我的代码的信息。
目前,它在词库中搜索随机单词并使用下划线替换字母:
String.prototype.replaceAt=function(index, character) {
return this.substr(0, index) + character + this.substr(index+character.length);
}
function setup(theWord) {
word = theWord.toUpperCase();
remainingletters = word;
secret = word.replace(/./g, '_');
$('#secret').text(secret);
}
我可以用什么方法将其写出来以忽略替换空格并让用户基本上解决这些问题?
最佳答案
你可以做
secret = word.replace(/\w/g, '_');
这会将单词字符替换为下划线,留下空格和其他标点符号可见。
关于javascript - 如何使 .replace(/./g, '_' ) 处理空格异常(exception)情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42322955/