Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Вырезка из шапки:
Javascript does not contain functions that test specifically for alphabetic or numeric content but we can easily provide these functions for ourselves...
Смотря как дальше будет использоваться строка parm. Но если она пустая или вообще не строка — то плохих символов в ней нет, видимо такова логика. Лучше было назвать IsNotInvalid.
В качестве val передаются первые 3 строки или их конкатенации в зависимости от случая
ебануться!!!
положение в строке2 символа, находящегося в позиции i в строке1
А какой тут геометрический смысл?
То есть нет ли в parm символов, которых нет в val.
Короче, val — алфавит валидных символов.