嘿大家快速的問題,我知道這聽起來很奇怪,在JavaScript中做,但我有很好的使用它。我需要能夠解析在textarea中傳遞的字符串,使得轉義的十六進制文字「\ x41」或任何不是被處理爲四個字符'\''x''4''1',而是作爲'A'例如:解析javascript中的十六進制文字
var anA = "\x41";
console.log(anA); //emits "A"
var stringToParse = $(#someTextArea).val(); //using jquery for ease not a req
//lets say that "someTextArea" contains "\x41"
console.log(stringToParse); // equals "\" "x" "4" "1" -- not what i want
console.log(new String(stringToParse)); same as last
console.log(""+stringToParse); still doesnt work
console.log(stringToParse.toString()); failz all over (same result)
我希望能夠有stringToParse辦法遏制「A」而不是「\ X41」 ......正則表達式以外的任何想法?我會帶一個正則表達式我想,我只是想辦法讓JavaScript的做我的競標:)
我也嘗試過valueOf() – Ryan 2012-04-26 02:10:59