如何从复制的 InnerHTML 值中正则表达式 InnnerHTML 值来输入文本?

问题描述 投票:0回答:1
javascript html jquery regex serial-port
1个回答
0
投票

您可以使用 regx:

/^0+/
删除不必要的零。我将提供示例代码。

function bruto() {
    var value = document.getElementById("serialResults").innerHTML;

    // Remove zeros and kg
    var result = value.replace(/^0+/, '').replace('kg', '');
    document.getElementById("25").value = result;
}

function tara() {
    var value = document.getElementById("serialResults").innerHTML;

    // Remove zeros and kg
    var result = value.replace(/^0+/, '').replace('kg', '');
    document.getElementById("35").value = result;
}
<div id="serialResults">0000300kg</div>

<button class="tmbltimbang" id="timbangmuatan" onclick="bruto()">BRUTO</button>
<button class="tmbltimbang" id="timbangkosong" onclick="tara()">TARA</button>

BRUTO <input readonly type="text" name="25" id="25" value=""></input>
TARA <input readonly type="text" name="35" id="35" value=""></input>

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.