
function isAscii(val){
if (val.length == 0) {
return true;
}
for (var i = 0; i < val.length; ++i) {
DataChar = val.charCodeAt(i);
// !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[/]^_`abcdefghijklmnopqrstuvwxyz{|}~
if( !(DataChar >= 33 && DataChar <= 126) )
{
return false;
}
}
return true;
}
本文介绍了一个用于检查字符串是否只包含可打印ASCII字符的JavaScript函数。该函数通过遍历输入字符串并利用charCodeAt方法来判断每个字符的编码是否位于可打印ASCII范围之内(33到126)。这一实用工具可用于多种应用场景,如数据验证、输入过滤等。
16万+

被折叠的 条评论
为什么被折叠?



