&&
он выше, чем у ||
. Поэтому выполняется так:pin.length == 4 || (pin.length == 6 && a == 1)
a
с 1
: т.к. метод test()
возвращает Boolean true
или false
, можно прямо проверятьif (a && (pin.length === 4 || pin.length === 6)) {
const validatePIN = (pin) => /^\d{4}(\d{2})?$/.test(pin);
Между началом и концом строки должно быть 4 цифры и, опционально, ещё 2.Их нужно преобразовать в строку
по идее должно выдать два совпадение (5,6)
как реализовать задачу
$intersection = array_intersect_assoc($m, $m1);
$intersectionString = implode(",", $intersection);