preg_match для функции Javascript

$value = 077283331111333;    
if( ! preg_match(/^[0-9]{1,20}+$/, $value))
{
    echo $value . " is not a number that has between 1,20 digits";
}

Я пытаюсь превратить этот условный оператор Php в Javascript.

Это то, что у меня есть, в настоящее время не работает.

var value = 077283331111333;
var regex = '/^[0-9]{1,20}+$/';
var match = regex.test(value);
if ( ! match) {
    console.log(value + 'is not a number that has between 1,20 digits');
}

И это ошибка, которую я получаю.

Объект / ^ [1,0] {1} + $ // ^ [0-9] {1,20} + $ / не имеет метода 'test'

Любые идеи? Кроме того, это в среде node.js.

0
задан bradley 24 July 2011 в 21:20
поделиться