今天下午学习了正则表达式,第一次接触如果分析的不正确的地方希望浏览的朋友可以指正。
下面我就讲我在学习JS中遇到的一个邮箱格式验证的正则表达式进行分析(了解这个前最好
看看我转转载的两个介绍正则表达式的文章):
邮箱格式的正则表达式/^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}com$/
在这个正则表达式中显示//z这是正则表达式的一般格式,例如/love/ 用于匹配love。
^就是表示以XXX开头,$表示以XXX结尾,[\w]用于匹配字母,数字或下划线字符,带的+号表示
连续出现一次或多次,*表示出现零次或连续多次。\是转义字符\.其实就是.的意思。而n{x,y}表
示匹配包含x到y个字符n
整个正则表达式的含义就是以一个字母或数字或下划线开始,一次或多次出现字母或数字或下
划线@1到5个字母数字或者下划线然后. 加上com结尾