1. 程式人生 > 其它 >關於工作,乾了這碗雞湯

關於工作,乾了這碗雞湯

一個單詞連續出現的位置:/\b([a-z]+) \1\b/gi

將一個URL解析為協議、域、埠及相對路徑:/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/

定位章節的位置:/^(?:Chapter|Section) [1-9][0-9]{0,1}$/

a至z共26個字母再加一個-號:/[-a-z]/

可匹配chapter,而不能匹配terminal:/ter\b/

可匹配chapter,而不能匹配aptitude:/\Bapt/

可匹配Windows95或Windows98或WindowsNT,當找到一個匹配後,從Windows後面開始進行下一次的檢索匹配:/Windows(?=95 |98 |NT )/

匹配空行:/^\s*$/

驗證由兩位數字、一個連字元再加 5 位數字組成的 ID 號:/\d{2}-\d{5}/

匹配 HTML 標記:/<\s*(\S+)(\s[^>]*)?>[\s\S]*<\s*\/\1\s*>/

使用者名稱:/^[a-z0-9_-]{3,16}$/

密碼:/^[a-z0-9_-]{6,18}$/

十六進位制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/

電子郵箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/ /^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/

URL:/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/

IP 地址:/((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)/ /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/

HTML 標籤:/^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/

刪除程式碼\\註釋:(?<!http:|\S)//.*$

Unicode編碼中的漢字範圍:/^[\u2E80-\u9FFF]+$/