Что я понял, так это то, что вам нужно что-то вроде «Если в любом месте строки есть апостроф, значит, оно недопустимо». Если я правильно понимаю, вы можете попробовать это регулярное выражение-
const regex = /^((?!\').)*$/;
const inputs = [
"test'",
"'test",
"te'st",
"text"
];
inputs.forEach(input => {
if (regex.test(input)) {
console.log(`${input} is valid`);
} else {
console.log(`${input} is invalid`);
}
})
PS: Если я неправильно понял, то прокомментируйте, чтобы исправить меня.