Вот забавный фрагмент, с которым я столкнулся сегодня:
/\ba/.test("a") --> true
/\bà/.test("à") --> false
Однако,
/à/.test("à") --> true
Во-первых, wtf?
Во-вторых, если я хочу сопоставить акцентированный символ в начале слова, как я могу это сделать? (Я бы очень хотел избежать использования чрезмерных селекторов, таких как / (?: ^ | \ S | '| \ (\) ....
)