Javascript 从字符串中查找缺少的字符

Javascript 从字符串中查找缺少的字符,javascript,string,Javascript,String,我的目标是找到特定字符串中缺少的字符。 例如,查找缺少的数字:如果我的字符串应该包含数字0-9,但缺少数字5,我会将其取回。 谢谢你的帮助 注意:不幸的是,我没有任何代码可以共享,因为我想不出任何方法来实现这一点 编辑:这个系统应该适用于所有类型的字符,而不仅仅是数字。像这样吗?为角色集创建一个数组,在其中循环,如果不匹配,则触发警报(或执行某些操作): str='123467890'; 测试=['1','2','3','4','5','6','7','8','9','0']; 对于(变量i=

我的目标是找到特定字符串中缺少的字符。
例如,查找缺少的数字:如果我的字符串应该包含数字0-9,但缺少数字
5
,我会将其取回。
谢谢你的帮助

注意:不幸的是,我没有任何代码可以共享,因为我想不出任何方法来实现这一点


编辑:这个系统应该适用于所有类型的字符,而不仅仅是数字。

像这样吗?为角色集创建一个数组,在其中循环,如果不匹配,则触发警报(或执行某些操作):

str='123467890';
测试=['1','2','3','4','5','6','7','8','9','0'];
对于(变量i=0;i}
您可以对字符串中应包含的每个元素使用
indexOf
函数

对于数字0-9:

var str = "012346789";
var i;
var missing = [];
for(i=0; i<=9; i++) {
  if(str.indexOf(i) == -1) missing.add(i);
}
// 'missing' now contains the missing numbers.
var str=“012346789”;
var i;
var缺失=[];

对于(i=0;i)什么不适用于您的解决方案?请分享您的努力!不幸的是,我想不出任何方法来实现这一点。要将此扩展到字符,只需扩展
测试
数组。非常感谢!此解决方案正是我所需要的-从数组中查找缺少的字符!