Проверить, удoвлетворяет ли строка шаблону

Нужно проверить, что строка содержит только строчные латинские символы, которых может быть от 1 до 100.Те строка не должна содержать больше никаких символов включая спец-символы. Обходить всю сроку циклом и проверять каждый символ не хотелось бы. А метод test проверяет только содержание подстроки. Те если задана строка: 'xx xtxxx' test вернет true. Но при этом вся строка шаблону не удавлетворяет.

Как сделать просто и лаконично?

function sortingString(S){
    const reg=/[a-z]{1,100}/;
    return reg.test(S);
}

console.log(sortingString('xx xtxxx')); 

Ответы (1 шт):

Автор решения: Grundy

Для ограничения можно использовать ^ и $ сопоставляемые с началом строки и ее концом

console.log(/[a-z]{1,100}/.test('xx xtxxx'))
console.log(/^[a-z]{1,100}$/.test('xx xtxxx'))

→ Ссылка