紛らわしいタイトルですみません。私は正規表現と JS/JQ 全般に不慣れです。しかし、私はこれを解析しようとしています。基本的に、キー0〜9とキー+、-、/、および*が押された場合にのみ、押されたキーをHTMLに追加したい。どんな助けでも大歓迎です。これが私のコードです:
function charCode(code) {
return String.fromCharCode(code);
}
function escapeChars(esc) {
return esc.replace(/[0-9\+-\*\/]*$/, "");
}
$('#tb').html("0");
$(document).on("keydown", function(event) {
var div = $('#tb');
var which = event.which;
which = charCode(which);
which = escapeChars(which);
else if (div.html() == "0") {
//alert("Div is equal to 0."); --Debug
div.html(which);
} else {
//alert("Div is equal to " + div.html()); --Debug
div.html(div.html() + which);
}
});
現在、何も通過できません。