Почему я получаю эти ошибки во время компиляции Typescript?

Это регулярное выражение:

^[^\d]*\d+[^\d]*$   

Это ноль или более цифр, за которым следует подстрока цифр, а затем ноль или более цифр без конца до конца строки. Вот код java (с экранированными косыми чертами):

class MainClass {
      public static void main(String[] args) {
        String regex="^[^\\d]*\\d+[^\\d]*$";
        System.out.println("1".matches(regex));  // true
        System.out.println("XX-1234".matches(regex)); // true
        System.out.println("XX-1234-YY".matches(regex)); // true
        System.out.println("do-not-match-no-integers".matches(regex)); // false
        System.out.println("do-not-match-1234-567".matches(regex)); // false
        System.out.println("do-not-match-123-456".matches(regex)); // false
      }         
}
0
задан Usman 19 January 2019 в 10:32
поделиться

1 ответ

Выполните следующие шаги:

  • Удалите папку node_modules и файл package-lock.json, если он существует
  • Выполните команду npm install
[118 ] Если это по-прежнему не решает вашу проблему, то в свой файл spec.ts добавьте следующий импорт:

import {} from 'jasmine';
0
ответ дан Saddam Pojee 19 January 2019 в 10:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: