- Почему это не юзают так часто, как хотелось бы? (Я еще не видел ни одного ролика, когда делают что-то интересное, по типу админок, магазинов и так далее, сейчас я вот в проекте на работе, тоже этого не вижу)
- Для чего это действительно нужно? (Это нужно знать, потому-что это просто есть или же есть какие-то места, где он нужен)
const endMessage = (text: string) => {
if (/ |^\[club\d+\|.*?\]/.test(text)) {
return text;
}
const firstSymbol = /[a-zа-яё_]/i.test(text[0]) ? text[0].toUpperCase() : text[0];
const lastSymbol = /[a-zа-яё_]/i.test(text[text.length - 1]) ? '.' : '';
return `${firstSymbol}${text.slice(1)}${lastSymbol}`
};
const endMessage = (text: string) => {
if (/ |^\[club\d+\|.*?\]/.test(text)) {
return text;
}
return `${text[0].toUpperCase()}${text.slice(1)}${/[a-zа-яё_]/i.test(text[text.length - 1]) ? '.' : ''}`
};
const endMessage = (text: string) => {
if (/ |^\[club\d+\|.*?\]/.test(text)) {
return text;
}
let newText = text;
if (/[a-zа-яё_]/i.test(text[0])) {
newText = `${text[0].toUpperCase()}${text.slice(1)}`;
}
if (/[a-zа-яё_]/i.test(text[text.length - 1])) {
newText = `${newText}.`;
}
return newText;
};