Вы можете попробовать себя, прежде чем написать такой вопрос
Перейдите на JSBin и проведите простой тест:
http://jsbin.com/afapar/2/edit#javascript,html,live
Тогда вы точно будете знать, что искать.
Кстати, потому что вам нужно беспокоиться о большом количестве на всех мобильных устройствах и браузерах, я предлагаю вам использовать indexOf()
илиего вариант, например:
$("#txt").bind("keyup", function(evt) {
if( $(this).val().indexOf("@") > 0 ) {
// got it
}
});
или если вам нужно знать, написан ли последний символ:
if( $(this).val().lastIndexOf("@") == $(this).val().length - 1)
{
// got it
}