如何在Javascript中以编程方式创建控制字符?

时间:2011-12-05 14:36:01

标签: javascript special-characters

在Javascript中,我可以输入'\u00A3'来使用其char代码获取字符。我可以使用String.fromCharCode(parseInt('00A3', 16))以编程方式执行此操作。

但我无法找到一种方法来为控制角色做同样的事情。我可以在源代码中输入它们,但我想要一种在代码中生成它们的方法。

2 个答案:

答案 0 :(得分:5)

听起来像你可以使用这个列表:http://en.wikipedia.org/wiki/C0_and_C1_control_codes并使用那里定义的字符点将\uString.fromCharCode插入到你的示例中?

PS:代替parseInt,您可以使用文字:0x00A3

答案 1 :(得分:1)

您可以轻松嵌入八进制数字:

var crlf = '\013' + '\012'; // octal numbers
alert('hello' + crlf + 'there'); // shows hello\n\rthere

对于十六进制不起作用:

var clrf = '\0xD' + '\0xA'; // hex
alert('hello' + crlf + 'there'); // shows helloxDxAthere