How can I determine if any individual character in src matches any individual character in restricted? I have this JS method which does the job, but I'd like to improve it if I can:
function CheckRestricted(src, restricted)
{
    for (var i = 0; i < src.length; i++)
    {
        for (var j = 0; j < restricted.length; j++)
        {
            if (src.charAt(i) == restricted.charAt(j))
                return false;
        }            
    }
    return true;
}
If this were C#, I could achieve this with LINQ in a single line:
bool CheckRestricted(string src, string restricted)
{
    return src.Any(s => restricted.Contains(s));
}
Is there some sort of similar functionality in JS that I'm unaware of?
EDIT: Sample use case:
CheckRestricted("ABCD", "!+-=;:'`"); //true
CheckRestricted("ABCD!", "!+-=;:'`"); //false
It is predominantly used to disallow 'special characters'.
 
    