У меня есть переменная javascript ($ -100). Мне нужно -100 от него. Я попробовал value.replace (/ (?!^-) [^ 0-9.]/G, ''), но он берет только 100 из моей строки, не принимает -100.Пожалуйста, предложитеJavascript regex для отрицательного числа
ответ
очень наивным, быстрый и грязный, чтобы сделать value.match(/([-]?\d+)/)[1]
Количество форматирования и синтаксического анализа является сложной задачей, и в зависимости от валюты, сепараторы, интернационализация это может быть довольно сложно сделать.
Обратите внимание, например, на accounting.js.
Спасибо .Это работал. – user3092654
Как я уже сказал, это очень упрощенный подход. Убедитесь, что вы точно знаете, что вам нужно. Он не будет работать для таких вариаций, как «$ -1,000» или «$ -1,204.45». –
Попробуйте Number(value.replace(/^\$/g, ''))
где значение это строка "$-100"
впадина работа для меня – user3092654
Как насчет '$-100'.slice(1)
или '$-100'.substr(1)
?
Регулярное выражение закручивается, /(?!^-)[^0-9.]/g
:
(?!^-) not followed by the beginning of the string + "-"
Ничто не может следовать в начале строки, то это должно быть всегда верно: D
[^0-9.] not a digit nor a dot
Заменяет как $
и -
. В конце концов:
'$-100'.replace(/(?!^-)[^0-9.]/g, ''); // "100"
- 1. Regex отрицательного и положительного шестнадцатеричного числа
- 2. расчет Javascript без отрицательного числа
- 3. Regex десятичного отрицательного числа с условиями форматирования
- 4. Неудобная для подтверждения отрицательного числа
- 5. Javascript Regex для извлечения числа
- 6. Преобразование отрицательного числа в положительное в JavaScript
- 7. Math.Exp большого отрицательного числа
- 8. Последовательный алгоритм отрицательного числа
- 9. Обнаружение отрицательного числа
- 10. Java: смещение отрицательного числа
- 11. Запрос отрицательного числа SOLR
- 12. Modulo отрицательного числа
- 13. BigDecimal.pow() отрицательного числа
- 14. Может ли javascript для цикла начинаться с отрицательного числа?
- 15. Добавление положительного числа и отрицательного числа
- 16. найти следующую мощность 2 для отрицательного числа
- 17. Функция Python Lamba для отрицательного числа
- 18. Функция для поиска коэффициентов отрицательного числа
- 19. Угловые круглые скобки для отрицательного числа
- 20. DocumentFilter для отрицательного и положительного целого числа
- 21. форсировать excel для отображения отрицательного числа ($ 0,000)
- 22. Проверьте аргументы командной строки для отрицательного числа
- 23. Выполнение проверки отрицательного числа для формы окна
- 24. C# ведущие нули для отрицательного числа
- 25. Regex для фиксированного числа в javascript/jquery
- 26. JavaScript regex для извлечения текста и числа
- 27. Javascript regex для фильтрации шестнадцатеричного числа
- 28. Получение отрицательного числа от DateTime.Subtract
- 29. Получение отрицательного числа после% деления
- 30. Сдвиг отрицательного числа в java
Немного справки: http://stackoverflow.com/a/20529464/1636522: D – leaf