-2
我在寫一個條形碼應用程序,用戶可以指定終止字符。如何將<input>中的特殊字符轉換爲轉義序列
考慮以下幾點:
<input id="terminators" type="text" value="\n" />
當我讀從輸入端的值,轉義序列\n
被返回作爲兩個單獨的字符\
和n
。而我需要它作爲一個\n
(ASCII字符10)。
您可以重現此問題的瀏覽器控制檯:
document.getElementById('terminators').value.charCodeAt(0) === '\n'.charCodeAt(0);
請澄清得到你的問題,如預期:
我們可以使用下面的測試驗證vs實際結果。 –
輸入值的長度與使用其值作爲字符有什麼關係? – BenM
一點都不清楚你在問什麼 – charlietfl