javascript

位置:IT落伍者 >> javascript >> 浏览文章

javascript只能输入数字和小数点的文本框


发布日期:2021年02月20日
 
javascript只能输入数字和小数点的文本框

只能输入数字和小数点的文本框
Html代码

       
  1. <html>
  2.    
  3. <head>
  4.    
  5. <meta httpequiv="contentType" content="text/html;charset=gb">
  6.    
  7. </head>
  8.    
  9. <body>
  10.    
  11. <!把下面代码加到<body>与</body>之间>
  12.    
  13. 只能输入数字和小数点的文本框<input onkeyup="value=valuereplace(/[^d]/g)">
  14.    
  15. </body>
  16.    
  17. </html>

<html><head><meta httpequiv="contentType" content="text/html;charset=gb"></head><body><!把下面代码加到<body>与</body>之间>只能输入数字和小数点的文本框<input onkeyup="value=valuereplace(/[^d]/g)"></body></html>

小数点判断
第一个输入必须是数字不能是小数点例如
不能存在多个连续只能一个例如
不多出现一个在不同地方例如
Html代码

       
  1. <html>
  2.    
  3. <head>
  4.    
  5. <meta httpequiv="contentType" content="text/html;charset=gb">
  6.    
  7. <title>js 只能输入数字和小数点</title>
  8.    
  9. <script language="JavaScript" type="text/javascript">
  10.    
  11. function clearNoNum(obj)
  12.    
  13. {
  14.    
  15. //先把非数字的都替换掉除了数字和
  16.    
  17. objobjvalue = objvaluereplace(/[^d]/g"");
  18.    
  19. //必须保证第一个为数字而不是
  20.    
  21. objobjvalue = objvaluereplace(/^/g"");
  22.    
  23. //保证只有出现一个而没有多个
  24.    
  25. objobjvalue = objvaluereplace(/{}/g"");
  26.    
  27. //保证只出现一次而不能出现两次以上
  28.    
  29. objobjvalue = objvaluereplace("""$#$")replace(//g"")replace("$#$""");
  30.    
  31. }
  32.    
  33. </script>
  34.    
  35. </head>
  36.    
  37. <body>
  38.    
  39. <!把下面代码加到<body>与</body>之间>
  40.    
  41. 只能输入数字和小数点的文本框<input id="input" onkeyup="clearNoNum(this)">
  42.    
  43. </body>
  44.    
  45. </html>

<html><head><meta httpequiv="contentType" content="text/html;charset=gb"><title>js 只能输入数字和小数点</title><script language="JavaScript" type="text/javascript"> function clearNoNum(obj) { //先把非数字的都替换掉除了数字和 objvalue = objvaluereplace(/[^d]/g""); //必须保证第一个为数字而不是 objvalue = objvaluereplace(/^/g""); //保证只有出现一个而没有多个 objvalue = objvaluereplace(/{}/g""); //保证只出现一次而不能出现两次以上 objvalue = objvaluereplace("""$#$")replace(//g"")replace("$#$"""); } </script></head><body><!把下面代码加到<body>与</body>之间>只能输入数字和小数点的文本框<input id="input" onkeyup="clearNoNum(this)"></body></html>

               

上一篇:JS模拟的腾讯微博app撕纸效果

下一篇:JavaScript学习之代码解释