今天下午學習了正則表達式,第一次接觸如果分析的不正確的地方希望瀏覽的朋友可以指正。
下面我就講我在學習JS中遇到的一個郵箱格式驗證的正則表達式進行分析(瞭解這個前最好
看看我轉轉載的兩個介紹正則表達式的文章):
郵箱格式的正則表達式/^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}com$/
在這個正則表達式中顯示//z這是正則表達式的一般格式,例如/love/ 用於匹配love。
^就是表示以XXX開頭,$表示以XXX結尾,[\w]用於匹配字母,數字或下劃線字符,帶的+號表示
連續出現一次或多次,*表示出現零次或連續多次。\是轉義字符\.其實就是.的意思。而n{x,y}表
示匹配包含x到y個字符n
整個正則表達式的含義就是以一個字母或數字或下劃線開始,一次或多次出現字母或數字或下
劃線@1到5個字母數字或者下劃線然後. 加上com結尾