1. 程式人生 > >JavaScript - 正則表達式解惑

JavaScript - 正則表達式解惑

.com QQ 一個 a-z style 記得 javascrip load span

正則表達式手冊:

http://tool.oschina.net/uploads/apidocs/jquery/regexp.html

正則表達式測試地址:

http://tool.chinaz.com/regex/

技術分享圖片

我們來舉個例子: 電子郵箱

[email protected]

1.username(example)

([a-z0-9_\.-]+)

2.@

@

3.公司名(qq.com)

([\da-z\.-]+)\.([a-z\.]{2,6})

4.^匹配開始位置!

5.$匹配結束位置!

6.[a-zA-Z] 代表範圍

7.{3,16} 代表長度

最後,我們對應正則手冊,一個個對應,就會出現以下正則表達式(請你記得一句話,復雜是由簡單組成的)

/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/

JavaScript - 正則表達式解惑