我已经看到了许多JavaScript的“本土化”实现,这些实现等效于C ++ isprint()
函数。
这是我当前正在使用的:
function isprint(char) {
return /^[a-zA-Z0-9!"#$%&'()*+,.\/:;<=>?@\[\] ^_`{|}~-]*$/.test(char);
};
我的问题是,是否存在提供相同功能的“库存”功能调用?
最佳答案
不是没有正则表达式。您的示例很好,或者您可以使用它(但仅适用于不超过127个字符的字符)
function isPrint(aChar)
{
myCharCode = aChar.charCodeAt(0);
if((myCharCode > 31) && (myCharCode < 127))
{
return true;
}
return false;
}