1. 特殊要求正则
\(\(\d\{1,2}\|1\d\{2}\|2[0-4]\d\|25[0-5]\)\.\)\{3}\(\d\{1,2}\|1\d\{2}\|2[0-4]\d\|25[0-5]\)
^\d{4}-\d{1,2}-\d{1,2}
[\u4e00-\u9fa5]+
[АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийкдмнопрстуфхцчшщъыьэюя]+
([\uac00-\ud7af]|[\u1100-\u11ff]|[\u3130-\u318f]|[\u3100-\u312f])+
([\u3040-\u309f]|[\u30a0-\u30ff]|[\u310f-\u31ff])+
[1-9][0-9]{4,}
[1-9]\d{5}(?!\d)
^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$
^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
(http|ftp|https)://([\w-]+\.)+[\w-]+(/[\w\- ./?
(s|M|A|K|k|Hz|N|Pa|J|W|V|F|S|t|Ω|inch|cm|m|in|kg|GB|MB|B|mm|g|byte|t|oz|mhz|dpi|°|\
(Hz|Ω|inch|cm|m|in|kg|mm|g|byte|dpi|B|GB|MB|oz|°|\
(:|,|.|;|!|?|=|+|,|。|;|?|:)
(,|\.|:|;|!|~|`|@|#|\$|%|^|&|\*|\(|\)|\-|_|\+|=|\\|\{|\}|\[|\]|<|>|\?|/|\||Ω|●|°|\'|\"|®|©|™|×|÷|,|。|;|?|:|±|²|³|«|¤|¯|»|›|⊥|≤|≥|≠|≡|≈|∝|∼|∴|∠|∨|∞|∀|∈|∉|∋|∅|※)
a|abbr|acronym|address|applet|area|b|base|bdo|big|blockquote|body|br|button|caption|center|cite|code|col|colgroup|dd|del|dfn|dir|div|dl|dt|em|fieldset|font|form|frame\
|frameset|h1|h2|h3|head|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|menu|meta|noframes|noscript|object|ol|optgroup|option|p|param|pre|q|s|samp|script|select|small|span\
|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|ul|var
"<(" + HTML_TAG + ")(.*?)>([\s\S]+)<(.*?)/(" + HTML_TAG + ")>|<(" + HTML_TAG + ") (.*?)>"
^[a-fA-F0-9]{15,}$
[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$
- 双字节字符(包括汉字在内,可以用来计算字符串的长度)
[^\x00-\xff]
\\t|\\n|\\r
([\uff00-\uffef]|[\u3000-\u303f]|[\u3300-\u33ff])+
^[A-Za-z]+$
数字相关正则
^[0-9]*$
^\d{m,n}$
^(\-|\+)?\d+(\.\d+)?$
^[0-9]+(.[0-9]{2})?$
^[0-9]+(.[0-9]{1,3})?$
^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$
^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$
^\d+$ 或 ^[1-9]\d*|0$
^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$
^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$