32

How would I do something like this in javascript:

var s = '124sdg';
var f = 'hsdsda';
if (s.startsWith(a number)) {
   // Return true
}
if (f.startsWith(a number)) {
   // Return false
}
Coomphs
  • 443
  • 1
  • 4
  • 8

2 Answers2

38

You can use a regular expression:

if (s.match(/^\d/)) {
   // Return true
}
if (f.match(/^\d/)) {
   // Return false
}
redneb
  • 21,794
  • 6
  • 42
  • 54
23

use a regex...

/^\d/.test(s)

which will return true or false if the first digit is a number or not

Keith Nicholas
  • 43,549
  • 15
  • 93
  • 156