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