如下所示:
<pre name="code" class="html"><input type="text" onpaste="if(IsNum(window.clipboardData.getData('text'))==false) return false;" class="input-txt-small" id="productPrice" onblur="checkprice('productPrice','pricedw')" onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')" />元</pre><br> function IsNum(num){ var reNum=/^\d*$/; if(reNum.test(num)) { return true; } else { if(num < 0) { alert("價格不能為負數!"); } else { alert("價格必須為數字!"); } return false; }} <pre></pre> <p><br> </p> <p></p><pre name="code" class="javascript"><pre name="code" class="html">window.clipboardData.getData('text')</pre><p></p> <pre></pre> 為獲取粘貼的內容<br> <p></p> </pre>
以上就是小編為大家帶來的js判斷價格,必須為數字且不能為負數的實現方法全部內容了,希望大家多多支持~