Regular Expression 美国社会安全号码

/^\d{3}\-?\d{2}\-?\d{4}$/

Regular Expression 验证电子邮件地址

^((([\w\+\-]+)(\.[\w\+\-]+)*)|(\"[^(\\|\")]{0,62}\"))@(([a-zA-Z0-9\-]+\.)+([a-zA-Z0-9]{2,})|\[?([1]?\d{1,2}|2[0-4]{1}\d{1}|25[0-5]{1})(\.([1]?\d{1,2}|2[0-4]{1}\d{1}|25[0-5]{1})){3}\]?)$

Regular Expression 验证美国邮政编码

^[0-9]{5}(-[0-9]{4})?$

Regular Expression 查找CSS样式定义

/(#|.)?[a-zA-Z0-9\_\,\.\:\# ]+[{]{1}[a-zA-Z0-9\n\r\s\:\;\#\(\)\\\/\"\'\-\_\.\,]*[}]{1}/

Regular Expression 最好的电子邮件RegEx(尚)

^[a-z0-9\._-]+@([a-z0-9][a-z0-9-]*[a-z0-9]\.)+([a-z]+\.)?([a-z]+)$

Regular Expression 将空格转换为下划线

Find
(id=")(\w+)(\s)
Replace
$1$2_

Regular Expression JS电子邮件验证

function is_valid_email (email)
{
	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);
}

Regular Expression Apache从domain.com重定向到www.domain.com

RewriteCond %{HTTP_HOST}   !^www\.domain\.com [NC]
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^/(.*)         http://www.domain.com/$1 [L,R]

Regular Expression 有用的正则表达式

//replace all but links
/<(?!\/?a(?=>|\s.*>))\/?.*?>/g

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

//Validate US phone number
/^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$/

//Test if a password is strong
(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$

//Validate US zip code
^[0-9]{5}(-[0-9]{4})?$

//Validate Canadian postal code
^[ABCEGHJ-NPRSTVXY]{1}[0-9]{1}[ABCEGHJ-NPRSTV-Z]{1}[ ]?[0-9]{1}[ABCEGHJ-NPRSTV-Z]{1}[0-9]{1}$

//Grab unclosed img tags
<img([^>]+)(\s*[^\/])>

//Find all CSS attributes
\s(?[a-zA-Z-]+)\s[:]{1}\s*(?[a-zA-Z0-9\s.#]+)[;]{1}

//Get code within <?php and ?>
<\?[php]*([^\?>]*)\?>