javascript验证价格输入的合法性
JavaScript #正则表达式2012-11-06 09:07
HTML代码:
1 | 请输入价格: |
2 | < input type = "text" id = "txtProPrice" /> |
3 | < input type = "button" value = "验证输入" id = "btnTest" /> |
01 | <script src= "http://yige.org/static/js/j.js" > |
02 | </script> |
03 | <script type= "text/javascript" language= "javascript" > |
04 | function ckProPrice() { |
05 | //判断商品价格 |
06 | var reg = /(^[-+]?[1-9]\d*(\.\d{1,2})?$)|(^[-+]?[0]{1}(\.\d{1,2})?$)/; |
07 | if ($( "#txtProPrice" ).val() == "" ) { |
08 | alert( "商品价格不能为空!" ); |
09 | return false ; |
10 | } else { |
11 | if (!reg.test($( "#txtProPrice" ).val())) { |
12 | alert( "市场价格必须为合法数字(正数,最多两位小数)!" ); |
13 | return false ; |
14 | } else { |
15 | alert( "输入合法!yige.org" ); |
16 | return true ; |
17 | } |
18 | } |
19 | } |
20 | $( function () { |
21 | $( "#btnTest" ).click( function () { |
22 | ckProPrice(); |
23 | }); |
24 | }); |
25 | </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