Не могу обработать EmptyDataError в Python

Я использую /^[0-9]*$/gm в своем JavaScript-коде, чтобы увидеть, являются ли строки только номерами. Если да, то он должен потерпеть неудачу, иначе он вернет строку.

Ниже приведен фрагмент рабочего кода с тестовыми примерами:

function isValidURL(string) {
  var res = string.match(/^[0-9]*$/gm);
  if (res == null)
    return string;
  else
    return "fail";
};

var testCase1 = "abc";
console.log(isValidURL(testCase1)); // abc

var testCase2 = "a4c";
console.log(isValidURL(testCase2)); // a4c

var testCase3 = "4bc";
console.log(isValidURL(testCase3)); // 4bc

var testCase4 = "ab4";
console.log(isValidURL(testCase4)); // ab4

var testCase5 = "123"; // fail here
console.log(isValidURL(testCase5));

0
задан aldorado 16 January 2019 в 13:26
поделиться