说实话,我认为我只需要将数值转换成整数,但我尝试了一堆事情, 并不断获得 NaN 或一些无法在对象上使用此动作的线条。 我想做一些事情, 比如用替换来删除% 或简单地将数学应用到它。 我尝试了字符串和剖析Int () 来尝试转换, 但只要得到 NaN 即可 。
这个示例给了我一个提示框, 显示“ 10% ” 或“ 20% ” 。 无论用户类型在什么 。
thisInvoiceDiscount = $("#clientSearchInvoiceDiscountTextbox").val();
percentPresent = thisInvoiceDiscount.indexOf("%");
if (percentPresent == "-1") {
}
else {
alert (thisInvoiceDiscount);
//I can t seem to do anything with thisInvoiceDiscount here
}
更新:使用第1次答复:
thisInvoiceDiscount = $("#clientSearchInvoiceDiscountTextbox").val();
var numberOnly = $("#clientSearchInvoiceDiscountTextbox").val().replace(/D/g, );
percentPresent = thisInvoiceDiscount.indexOf("%");
if (percentPresent == "-1") {
}
else {
var integerValue = parseInt(numberOnly, 10);
alert (integerValue);
}