限制为整数
<html> <head> <script language="javascript" type="text/javascript"> var G=document.getElementById; function checkNumber(){ var reg = /^(?:0|[1-9][0-9]?|100)$/; var strNumber = G("txtNumber").value; alert(reg.test(strNumber)) } </script> </head> <body > <input type="text" value="" id="txtNumber" title="Please enter a number witch between 0 and 100 .."> <button onclick="checkNumber();">CheckNumber</button> </body> </html>
限制为货币
<script language="JavaScript" type="text/javascript"> <!-- function checkMoney(obj){ var tempValue=obj.value.replace(/(^\s+)|(\s+$)/g,''); if(!tempValue){return;} if(/^-?\d+(\.\d+)?$/.test(tempValue)){ obj.value=parseFloat(tempValue).toFixed(2); }else{ alert('请输入合法的货币值!'); obj.select(); return; } } //--> </script> onblur="checkMoney(this)"
您可能感兴趣的文章:
- 数字金额千位分隔的Javascript
- 用javascript判断输入数据是否货币并自动添加¥符号的代码
- JavaScript 动态将数字金额转化为中文大写金额
- js格式化货币数据实现代码
- JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
- JS格式化数字金额用逗号隔开保留两位小数
- js整数字符串转换为金额类型数据(示例代码)
- js金额数字格式化实现代码(加减逗号处理)
- javascript将数字转换整数金额大写的方法
- js下将金额数字每三位一逗号分隔
- Javascript将数字转化成为货币格式字符串
- Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)