Я хочу написать regexp, который позволяет использовать некоторые специальные символы, такие как #-.
, и он должен содержать хотя бы одну букву. Я хочу понять, ниже вещи также:Что означает? =^Означает в регулярном выражении?
/(?=^[A-Z0-9. '-]{1,45}$)/i
В этом регулярном выражении, что является смыслом ?=^
? Что такое подвыражение в регулярном выражении?
То, что вы хотите найти, - это lookahead '(? ='. См. Https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions –