分析一個郵箱的正則表達式/^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}com$/

今天下午學習了正則表達式,第一次接觸如果分析的不正確的地方希望瀏覽的朋友可以指正。

下面我就講我在學習JS中遇到的一個郵箱格式驗證的正則表達式進行分析(瞭解這個前最好

看看我轉轉載的兩個介紹正則表達式的文章):

郵箱格式的正則表達式/^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}com$/

在這個正則表達式中顯示//z這是正則表達式的一般格式,例如/love/ 用於匹配love。

^就是表示以XXX開頭,$表示以XXX結尾,[\w]用於匹配字母,數字或下劃線字符,帶的+號表示

連續出現一次或多次,*表示出現零次或連續多次。\是轉義字符\.其實就是.的意思。而n{x,y}表

示匹配包含x到y個字符n

整個正則表達式的含義就是以一個字母或數字或下劃線開始,一次或多次出現字母或數字或下

劃線@1到5個字母數字或者下劃線然後. 加上com結尾

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章