Пытаюсь сделать проверку корректности строки с помощью регулярных выражений.
Примеры найденные в интернете основаны на
match()
или
test()
Но одного этого не достаточно - если просто делать
str.match(/[0-9]/)
то результат будет непустой если в
str
есть хоть одно число. А в данном примере нужно чтобы все символы в
str
были числами
В общем я пока делаю так:
var str = '123';
var strIsValid = !!str.match(/[0-9]/) && str.match(/[0-9]/).input === str;
Подскажите все ли так в примере или как-то по другому нужно делать?