What is the isdigit() equivalent in JavaScript

3 Answers

0 votes
function isdigit(ch) {
    return ch >= '0' && ch <= '9';
}
 
const s = "c23c++45javascript23988rust98";
const size = s.length;
     
for (let i = 0; i < size; i++) {
     if (isdigit(s.charAt(i))) {
         console.log(s.charAt(i));
      }
}
 
 
 
 
 
 
/*
run:
 
"2"
"3"
"4"
"5"
"2"
"3"
"9"
"8"
"8"
"9"
"8"
 
*/

 



answered Jun 2, 2023 by avibootz
edited Jun 2, 2023 by avibootz
0 votes
function isdigit(ch) {
   return /^\d+$/.test(ch);
}

const s = "c23c++45javascript23988rust98";
const size = s.length;
    
for (let i = 0; i < size; i++) {
     if (isdigit(s.charAt(i))) {
         console.log(s.charAt(i));
      }
}






/*
run:

"2"
"3"
"4"
"5"
"2"
"3"
"9"
"8"
"8"
"9"
"8"

*/

 



answered Jun 2, 2023 by avibootz
0 votes
function isdigit(ch) {
   return  !isNaN(parseFloat(ch));
}



const s = "c23c++45javascript203988rust98";
const size = s.length;
    
for (let i = 0; i < size; i++) {
     if (isdigit(s.charAt(i))) {
         console.log(s.charAt(i));
      }
}






/*
run:

"2"
"3"
"4"
"5"
"2"
"0"
"3"
"9"
"8"
"8"
"9"
"8"

*/

 



answered Jun 2, 2023 by avibootz

Related questions

1 answer 136 views
1 answer 181 views
181 views asked Aug 7, 2021 by avibootz
1 answer 147 views
2 answers 191 views
1 answer 321 views
1 answer 379 views
1 answer 347 views
...