3
我做了我的第一个Jquery项目,一个简单的hang子手游戏,在银行里使用了一个单词书名。我想扩展它以使用多字标题,但是我没有找到调整我的代码的信息。如何使.replace(/./g,'_')与空格的例外一起工作?
目前它搜索词库一个随机单词,并用下划线代替字母:
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);
}
什么办法,我可以写出来忽略更换空间,留下那些根本上解决用户?
https://github.com/jasonboru/hangman.git
'[^]'而不是'.'? '[^ ...]'是[否定字符集](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/RegExp#character-sets)。 – Ryan