Javascript中的IsControl

Javascript中的IsControl,javascript,Javascript,Javascript中是否有类似.Net的Char.IsControl()的函数? 另外,我发现Javascript没有像Python、Java和C#这样的官方网站非常不方便。你用什么作为参考?不,没有。但是,JavaScript使用UTF-16,因此您可以使用来编写自己的。这一定义是: 控制代码为U+0000..U+001F和U+007F..U+009F范围内的65个字符。也称为控制字符 因此: 我用它作为参考。还有Mozilla开发者网络(我们过去称之为MDC)。“此外,我发现Javascr

Javascript中是否有类似.Net的Char.IsControl()的函数?

另外,我发现Javascript没有像Python、Java和C#这样的官方网站非常不方便。你用什么作为参考?不,没有。但是,JavaScript使用UTF-16,因此您可以使用来编写自己的。这一定义是:

控制代码为U+0000..U+001F和U+007F..U+009F范围内的65个字符。也称为控制字符

因此:


我用它作为参考。还有Mozilla开发者网络(我们过去称之为MDC)。

“此外,我发现Javascript没有像Python、Java和C#这样的官方网站非常不方便。”MSDN给出了控制字符的定义:所以在JavaScript中实现一个做同样事情的函数应该不会太困难。
function isControl(ch) {
    var code = ch.charCodeAt(0);
    return ((code >= 0x0000 && code <= 0x001f) || (code >= 0x007f && code <= 0x009f));
}
var isControlRex = /[\u0000-\u001F\u007F-\u009F]/;
function isControl(ch) {
    return isControlRex.test(ch);
}