一个单词连续出现的位置:/\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]+$/