使用JavaScript检查字段是否为数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用JavaScript检查字段是否为数字相关的知识,希望对你有一定的参考价值。

This snippet contains a text input field called 'abc' and we calling the checkNum function as the onclick action of a button 'btn'
  1. function checkNum(){
  2.  
  3. var inputBox = document.getElementById('abc');
  4. if(inputBox.value.length!='0'){
  5. var j=0;
  6. var run = false;
  7. for(j=0; j<inputBox.value.length; j++){
  8. var char=inputBox.value.charAt(j);
  9.  
  10. if(inputBox.value.charAt(j)>='0' && inputBox.value.charAt(j)<='9'){
  11. run = true;
  12. }
  13. else{
  14. run = false;
  15. alert("Q# can only be a numeric value");
  16. document.getElementById('abc').focus();
  17. document.getElementById('abc').value="";
  18. break;
  19. }
  20. }
  21. if(run){
  22.  
  23. alert("The field has been successfully validated!");
  24. }
  25.  
  26.  
  27. }
  28. else if(inputBox.value.length == '0'){
  29. alert("Please enter a Q#");
  30. document.getElementById('abc').focus();
  31. }
  32. }

以上是关于使用JavaScript检查字段是否为数字的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

JavaScript单行代码,也就是代码片段

JavaScript - 如何检查是不是在数字输入字段中输入了字母字符或符号[重复]

JavaScript 检查值是否为数字

检查字段是不是包含任何数字?

几个有用的JavaScript/jQuery代码片段(转)