I think you created a string instead of creating RegExp.

Please change  

    var reg = "^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}/";

to

    var reg = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/;

It will work. cheers…