回答
脫光 「#」,並使用parseInt()
。
var hex = parseInt(str.replace(/^#/, ''), 16);
然後,如果你想看到它在十六進制,你可以使用.toString()
:
alert(hex.toString(16));
爲了效率的緣故,我寧願'substring()'(如@TJCrowder的答案)'replace()'。 – 2012-04-23 21:21:02
@MarkReed:完全取決於OP *真正想要的內容,這個問題並不清楚。它可能是(因爲0xFFFFFF沒有引號)OP要的是數值(當然這會使問題的標題完全錯誤 - 不是第一次!)。 – 2012-04-23 21:22:06
謝謝,它的工作 – 2012-04-23 21:33:40
- 1. 十六進制字符串到十六進制整數
- 2. 十六進制字符串爲整數
- 3. Python - 從十六進制整數轉換爲十六進制字符串
- 4. 從十六進制字符串轉換爲十六進制字符數組
- 5. 如何將字符串轉換爲十六進制值和十六進制值獲取字符串返回
- 6. Java - 十六進制字符串表示爲整數十六進制
- 7. Javascript - 十進制字符串的十六進制字符串
- 8. 如何獲取十六進制的字符串表示形式?
- 9. 如何解析十六進制顏色字符串整數
- 10. C++如何將十六進制整數轉換爲字符串?
- 11. 如何將十六進制整數轉換爲字符串
- 12. Python:如何更改十六進制字符串整數int?
- 13. 非法整數字符十六進制
- 14. 如何將十六進制字符串轉換爲十六進制數
- 15. 如何轉換十六進制字符串爲十六進制數
- 16. 十六進制字符到實際十六進制字符的字符串
- 17. 從十六進制字符串中提取數據
- 18. 從字符串獲得字符的十六進制值
- 19. 從十六進制字符
- 20. 如何從數字表示十六進制字符串?
- 21. 如何將表示爲十進制字符串的64位整數轉換爲十六進制字符串
- 22. 如何將十六進制字符串轉換爲十進制?
- 23. java中的大整數和十六進制字符串
- 24. 如何將'整數'字符串轉換爲'十六進制'字符串C
- 25. 如何將十六進制字符串轉換爲十六進制字節?
- 26. 字符串爲十六進制和十六進制轉換爲字符串
- 27. PHP將字符串轉換爲十六進制和十六進制字符串
- 28. 轉換十六進制字符串十六進制值
- 29. 將字符串轉換爲十六進制到十六進制
- 30. python字符串與十六進制轉義十六進制值
我肯定* *這是一個重複。我希望「相關問題」對語言標籤更聰明: -/ – 2012-04-23 21:19:58
@ Danny:用「十六進制值」表示**數值**值FFFFFF十六進制(例如,16777215十進制?)。如果是這樣,只要說「數字值」,把單詞「十六進制」帶入我們的字符串土地。不過,我認爲你的意思可能是數字。 – 2012-04-23 21:28:29
@ T.J。 Crowder我編輯了標題 – 2012-04-23 21:31:22