phone
/^1\d{10}$/
ip
/(?=(\b|\D))(((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))(?=(\b|\D))/
mac
/^[A-F0-9]{2}(:[A-F0-9]{2}){5}|[A-F0-9]{2}(-[A-F0-9]{2}){5}$/
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
url
/(^#)|(^http(s*):\/\/[^\s]+\.[^\s]+)/
identity
/(^\d{15}$)|(^\d{17}(x|X|\d)$)/