Используется, чтобы выяснить, есть ли совпадения регулярного выражения со строкой, аналогично String#search.
Чтобы получить сами совпадения - используйте exec или String#match.
Следующий пример выводит сообщение, в зависимости от наличия совпадений:
Выделить все
function testinput(re, str){if(re.test(str))
midstring = " содержит ";
else
midstring = " не содержит ";
document.write(str + midstring + re.source);
}
Дежурная шутка
— Стас, я в интернете в чате с такой девчонкой познакомился, ей 17 лет, она юна и непорочна, красива как богиня и жаждет встречи со мной.
— А ее случайно не Изольда зовут?
— А ты откуда знаешь?
— Ну, здравствуй, Антуан.