Регулярное выражение, убрать пробелы

285
27 ноября 2017, 20:33

Вот таким регулярным выражением удаляю все символы кроме цифр в строке

value.replace(/(?!-)[^0-9.]/g, ' ')

как в месте этим (в одном регулярном выражении), удалить еще и все пробелы?

Answer 1

Вот так:

var rez = x.replace(/[^0-9]/g, '');

Обращаем внимание что в условии сказано цифр а не чисел.

0, 1, 2, 3, 4, 5, 6, 7, 8, 9 это цифры, а -345 и 34.444 это числа. С числами это уже другая задача.

Код на jsfiddle.

READ ALSO
Как пронормировать квадратную матрицу A [5] [5]?

Как пронормировать квадратную матрицу A [5] [5]?

Пронормировать квадратную матрицу A [5] [5], разделив все элементы каждой строки на максимальный по модулю элемент матрицы

212
Массив из значений input

Массив из значений input

Есть функция-сборщик значений

306
TypeError: squareGen is not a function

TypeError: squareGen is not a function

Выполняю простое решение задач, но попался на распространненую ошибку и не могу понять почему такПрошу объяснить

240
$routeProvider (templateUrl) и $route.reload()

$routeProvider (templateUrl) и $route.reload()

Здравствуйте! Возникла проблема с данным кодом: appconfig(['$routeProvider', function ($routeProvider, $route, $routeParams, $templateCache) { $routeProvider

191