テキストボックスを検証して、-1を含むすべての正の数を許可しようとしています。
私はこれを試しましたが、これは正の数のみを許可するために機能します
function allownumbers(e, txtBox) {
var key;
key = (e.keyCode) ? e.keyCode : e.charCode;
if (e.charCode == 0) {
return true;
}
if ((key < 48 || key > 57) && (key != 46) && (key != 44)) {
return false;
}
if (key == 46) {
if ((txtBox.value).indexOf('.') != -1) {
return false;
}
}
if (key == 44) {
if ((txtBox.value).indexOf(',') != -1) {
return false;
}
}
return true;
}
しかし、すべての正の数で-1(のみ)を許可する方法事前に感謝します