Вы можете просто связать свое выражение с конечным $
символом, и этого будет достаточно:
([A-Z][a-z]+)$
Если вы хотите добавить больше границ, вы также можете связать его с помощью начального ^
символа:
^([A-Z][a-z]+)$
Вы также можете удалить группу захвата, если хотите, и она все равно будет соответствовать.
[A-Z][a-z]+$
RegEx
Вы можете изменять / изменять свои выражения в regex101.com .
![enter image description here](https://i.stack.imgur.com/V8wBd.png)
RegEx Circuit
Вы можете визуализировать свои выражения в jex.im :
![enter image description here](https://i.stack.imgur.com/UaxAB.png)
JavaScript Demo
const regex = /([A-Z][a-z]+)$/gm;
const str = `Kevin`;
const subst = `$1`;
// The substituted value will be contained in the result variable
const result = str.replace(regex, subst);
console.log('Substitution result: ', result);