常用正则

--非0和0开头的数字�“^(0*[1-9][0-9]*|[1-9][0-9]*)$”
--数字�“^[0-9]*$”
--n位的数字�“^d{n}$”
--至少n位数字�“^d{n,}$”
--m-n位的数字�“^d{m,n}$”
--零和非零开头的数字�“^(0|[1-9][0-9]*)$”
--有两位小数的正实数�“^[0-9]+(.[0-9]{2})?$”
--有1-3位小数的正实数�“^[0-9]+(.[0-9]{1,3})?$”
--非零的正整数�“^+?[1-9][0-9]*$”
--非零的负整数�“^-[1-9][0-9]*$”
--长度为3的字符�“^.{3}$”
--由26个英文字母组成的字符串�“^[A-Za-z]+$”
--由26个大写英文字母组成的字符串�“^[A-Z]+$”
--由26个小写英文字母组成的字符串�“^[a-z]+$”
--由数字和26个英文字母组成的字符串�“^[A-Za-z0-9]+$”
--由数字、26个英文字母或者下划线组成的字符串�“^w+$”

验证是否含有^%&',;=?$"等字符�“[^%&',;=?$x22]+”
--汉字�“^[u4e00-u9fa5],{0,}$”
验证Email地址�“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$”

原文地址:https://www.cnblogs.com/rdchen/p/13211808.html