首页 > 编程 > Regex > 正文

js用正则表达式控制价格输入实现代码

2020-03-16 21:10:46
字体:
来源:转载
供稿:网友
js用正则表达式控制价格输入实现代码,主要是限制用户的输入。

  1.   
  2. <!--  
  3. 胡开明  
  4. 用正则表达式控制价格输入  
  5. -->  
  6. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
  7. <html>  
  8. <head>  
  9. <title>用正则表达式控制价格输入</title>  
  10. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
  11. <script type="text/javascript">  
  12. var record={  
  13. num:""  
  14. }  
  15. var checkDecimal=function(n){  
  16. var decimalReg=/^/d{0,8}/.{0,1}(/d{1,2})?$/;//var decimalReg=/^[-/+]?/d{0,8}/.{0,1}(/d{1,2})?$/;  
  17. if(n.value!=""&&decimalReg.test(n.value)){  
  18. record.num=n.value;  
  19. }else{  
  20. if(n.value!=""){  
  21. n.value=record.num;  
  22. }  
  23. }  
  24. }  
  25. </script>  
  26. </head>  
  27. <body>  
  28. <h3>实用技巧:用正则表达式控制价格输入</h3>  
  29. 销售价<input maxlength="10" size="18" type="text" name="price" value="" onkeyup='checkDecimal(this)'/>  
  30. </body>  
  31. </html>  

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表