^是匹配的字符开头,\w匹配的是字母,数字,下划线,汉字,+是匹配一次或多次(就是最少一次),\.是匹配的 . (因为.在正则中匹配除换行符以外的任意字符),所以如果需要.在字符串中出现的话就加一个\ ,这个是转义符*匹配的是重复零次或更多次@是匹配字符串中必须出现的字符$是字符串结尾本人手写,希望给分,哈哈
给你一个我们以前用的^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$
学习下