Существует динамическая строка, и я хочу проверить, начинается ли она с «изображения». Для этого я использую ниже фрагмент кода.String.startwith Vs regex
var isValidImage = inputType.startsWith('image');
Это рекомендуемый способ или я должен использовать regX здесь? Каков наилучший вариант?
Вы спрашиваете, рекомендуется ли использовать метод 'string.startsWith', чтобы проверить, что строка * начинается с * значения? В чем подвох? Почему вы думаете, что метод, который делает именно то, что вы хотите, не рекомендуется? Есть ли что-то особенное в вашем уме? –
Используйте регулярное выражение, когда вы знаете * pattern *, который может быть описан с помощью регулярных выражений. Если у вас есть буквальное значение, вы можете использовать 'startswith' /' indexOf'/'includes'/etc. –
Вас интересует чувствительность к регистру? – BrunoLM