みなさん、簡単な質問です。これはjavascriptで行うのは奇妙に聞こえますが、私はそれをうまく利用しています。テキストエリアに渡された文字列を、16進リテラル"\x41"または4文字としてではなく'\''x''4''1'として処理されるものをエスケープするように解析できる必要があります。例えば:
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に「\x41」ではなく「A」を含める方法が欲しいのですが...正規表現以外のアイデアはありますか?私は私が推測する正規表現を取ります、私はちょうどjavascriptに私の入札をさせる方法が欲しかったです:)