javascript验证价格输入的合法性
JavaScript #正则表达式2012-11-06 09:07
HTML代码:
请输入价格: <input type="text" id="txtProPrice" /> <input type="button" value="验证输入" id="btnTest" />JS代码:
<script src="http://yige.org/static/js/j.js">
</script>
<script type="text/javascript" language="javascript">
function ckProPrice() {
//判断商品价格
var reg = /(^[-+]?[1-9]\d*(\.\d{1,2})?$)|(^[-+]?[0]{1}(\.\d{1,2})?$)/;
if ($("#txtProPrice").val() == "") {
alert("商品价格不能为空!");
return false;
} else {
if (!reg.test($("#txtProPrice").val())) {
alert("市场价格必须为合法数字(正数,最多两位小数)!");
return false;
} else {
alert("输入合法!yige.org");
return true;
}
}
}
$(function() {
$("#btnTest").click(function() {
ckProPrice();
});
});
</script>相关文章
- ie9中createElement动态生成iframe兼容性问题解决方法 2012/11/06
- JavaScript监听oncopy复制事件 2012/11/01
- JS经验之用异常处理对付编译器错误 2012/10/26
- JS时间格式化函数 2012/10/25
- JavaScript验证上传图片类型的函数 2012/10/25
- js模拟简单的函数重载 2012/09/04
- 说下javascript的关键字this 2012/09/03
- javascript异常处理小结 2012/08/30
- 如何快速成为Javascript高手?? 2012/08/28
- Javascript的keycode大全 2012/07/21