Мне нужно найти все данные, соответствующие строке, которая выглядит следующим образом:
16041917
16041917-A
16041917-Z
Итак, как вы можете видеть, иногда я могу получить суффикс -X
, а иногда нет.
В моем коде у меня есть значение числа, но я не знаю, есть суффикс или нет. Поэтому я пытаюсь сделать регулярное выражение, чтобы найти, существует ли число в моей базе данных.
{number : {$regex: "^16041917|^-[A-Z]$"}}
Это работает, но я не знаю, сработает ли мое регулярное выражение для всего. Можете ли вы сказать мне, если у вас есть лучше?