28

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
  • 407
  • 1
  • 4
  • 6

2 Answers2

35

You can use a regular expression:

if (s.match(/^\d/)) {
   // Return true
}
if (f.match(/^\d/)) {
   // Return false
}
redneb
  • 19,154
  • 5
  • 37
  • 52
21

use a regex...

/^\d/.test(s)

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

Keith Nicholas
  • 42,517
  • 15
  • 87
  • 149