js判断价格,必须为数字且不能为负数的实现方法
如下所示:
<prename="code"class="html"><inputtype="text"onpaste="if(IsNum(window.clipboardData.getData('text'))==false)returnfalse;"class="input-txt-small"id="productPrice"onblur="checkprice('productPrice','pricedw')"
onkeyup="if(isNaN(value))execCommand('undo')"onafterpaste="if(isNaN(value))execCommand('undo')"/>元</pre><br>
functionIsNum(num){varreNum=/^\d*$/;if(reNum.test(num)){returntrue;}else{if(num<0){alert("价格不能为负数!");}else{alert("价格必须为数字!");}returnfalse;}}
<pre></pre>
<p><br>
</p>
<p></p><prename="code"class="javascript"><prename="code"class="html">window.clipboardData.getData('text')</pre><p></p>
<pre></pre>
为获取粘贴的内容<br>
<p></p>
</pre>
以上就是小编为大家带来的js判断价格,必须为数字且不能为负数的实现方法全部内容了,希望大家多多支持毛票票~