search
принимает регулярное выражение в качестве аргумента, а |
является оператором ИЛИ в регулярном выражении: ваш шаблон поиска по сути является "пустой строкой ИЛИ пустой строкой", поэтому в позиции 0 найдено совпадение.
Если вы хотите выполнить простое сопоставление строк, используйте indexOf
вместо search
.