У меня есть валидатор, который отлично работает при локальном запуске:
`функция экспорта currencyAmountValidator (control: AbstractControl) {
var прошло = / ^ (\ £)? ([1-9] {1} [0-9] {0,2}) (\, \ д {3}) (\ d {2}) $ |.? ^ (\ $) ([1-9] {1} [0-9] {0,2}) (\ d {3}) (\ d {2}) $ |.? ^ (0) (\ d {2})?.?$ | ^ (\ $ 0)? (. \ D {2})? $ | ^ (\ $.) (\ D {2})? $ / Gm.test (control.value);
возвращение прошло?нуль: {недействительно: истина};} `
Он допускает такие записи, как: 100, 100 фунтов стерлингов, 123,45 фунтов стерлингов, 1300 фунтов стерлингов
Однако при развертывании на сервере он не допускает символ £ в начале, но делаетразрешить $.Почему он работает по-разному при запуске локально и на сервере?