ответ
Если вы действительно не хотите использовать replace
, вы можете сделать
var num = +str.match(/\d+/)
или
var num = +str.slice(1,-1)
Я не хочу использовать замену, чтобы не запускать двигатель RegEx. Хорошее решение. – Francisc
Решение среза довольно мило. Благодарю. Я дам ему немного больше времени, чтобы увидеть другие предложения. – Francisc
Существуют также решения eval или замаскированные eval, такие как 'var num = new Function (" return + "+ str)();'. Но это было бы так медленно, я не буду писать их в своем ответе. –
Или вы могли бы сделать:
var num = +str.split("'")[1]
- 1. Как преобразовать целое число в двойное неявно?
- 2. Двойное или целое число в строке?
- 3. как преобразовать целое число в массив элементов, равных целое число
- 4. Представляет двойное целое число без регулярного выражения
- 5. Компилятор возвращает целое число, а не двойное
- 6. преобразовать символ в целое число
- 7. Преобразовать значение в целое число
- 8. преобразовать целое число в символ
- 9. преобразовать целое число в массив
- 10. Преобразовать поле «Число» в целое число?
- 11. Преобразовать целое число в массив
- 12. Как преобразовать ResultSet в полезное целое число?
- 13. Как преобразовать целое число [70] в [.70]?
- 14. Как преобразовать строку в целое число
- 15. Как преобразовать целое число в LARGE_INTEGER
- 16. Как преобразовать целое число в int?
- 17. Как преобразовать целое число в "X"?
- 18. Как преобразовать строку в целое число?
- 19. Как преобразовать строку бит в целое число?
- 20. Как преобразовать целое число в строку портативно?
- 21. Как правильно преобразовать целое число в bitstring?
- 22. Как преобразовать целое число в массив байтов?
- 23. Как преобразовать шестнадцатеричную строку в целое число?
- 24. Как преобразовать запись tkinter в целое число
- 25. Как преобразовать любую строку в целое число?
- 26. Как преобразовать строковое значение в целое число
- 27. Как преобразовать символ в целое число?
- 28. Как преобразовать строку в целое число
- 29. Как преобразовать и целое число в datetime
- 30. Как преобразовать float в целое число?
Я не заботиться Решения String.replace. – Francisc
Вы имеете в виду ... var a = "'10'"? – user1600124
Нет, это не целое число. Я имею в виду «var a = 10;». – Francisc